常量php-ag真人国际官网
㈠ php 內置大概多少個常量
每個版本的內置常量都例不有同的,要看具體的版本。這些是我收集到的。大概有250個左右吧。參考參考。
php_version(string)
php_major_version(integer)可用自:php5.2.7.
php_minor_version(integer)可用自:php5.2.7.
php_release_version(integer)可用自:php5.2.7.
php_version_id(integer)可用自:php5.2.7.
php_extra_version(string)可用自:php5.2.7.
php_zts(integer)可用自:php5.2.7.
php_debug(integer)可用自:php5.2.7.
php_maxpathlen(integer)可用自:php5.3.0.
php_os(string)
php_sapi(string)可用自:php4.2.0.參見:php_sapi_name().
php_eol(string)可用自:php4.3.10andphp5.0.2
php_int_max(integer)可用自:php4.4.0andphp5.0.5
php_int_size(integer)可用自:php4.4.0andphp5.0.5
default_include_path(string)
pear_install_dir(string)
pear_extension_dir(string)
php_extension_dir(string)
php_prefix(string)可用自:php4.3.0
php_bindir(string)
php_libdir(string)
php_datadir(string)
php_sysconfdir(string)
php_localstatedir(string)
php_config_file_path(string)
php_config_file_scan_dir(string)
php_shlib_suffix(string)可用自:php4.3.0
php_output_handler_start(integer)
php_output_handler_cont(integer)
php_output_handler_end(integer)
php_windows_version_major(integer)可用自:php5.3.0
php_windows_version_minor(integer)可用自:php5.3.0
php_windows_version_build(integer)可用自:php5.3.0
php_windows_version_platform(integer)可用自:php5.3.0
php_windows_version_sp_major(integer)可用自:php5.3.0
php_windows_version_sp_minor(integer)可用自:php5.3.0
php_windows_version_suitemask(integer)可用自:php5.3.0
php_windows_version_producttype(integer)可用自:php5.3.0
php_windows_nt_domain_controller(integer)可用自:php5.3.0
php_windows_nt_server(integer)可用自:php5.3.0
php_windows_nt_workstation(integer)可用自:php5.3.0
e_error(integer)
e_warning(integer)
e_parse(integer)
e_notice(integer)
e_core_error(integer)
e_core_warning(integer)
e_compile_error(integer)
e_compile_warning(integer)
e_user_error(integer)
e_user_warning(integer)
e_user_notice(integer)
e_deprecated(integer)可用自:php5.3.0
e_user_deprecated(integer)可用自:php5.3.0
e_all(integer)
e_strict(integer)可用自:php5.0.0
__compiler_halt_offset__(integer)可用自:php5.1.0
true(boolean)參見:booleans.
false(boolean)參見:booleans.
null(boolean)參見:null.
extr_overwrite(integer)
extr_skip(integer)
extr_prefix_same(integer)
extr_prefix_all(integer)
extr_prefix_invalid(integer)
extr_prefix_if_exists(integer)
extr_if_exists(integer)
sort_asc(integer)
sort_desc(integer)
sort_regular(integer)
sort_numeric(integer)
sort_string(integer)
case_lower(integer)
case_upper(integer)
count_normal(integer)
count_recursive(integer)
assert_active(integer)
assert_callback(integer)
assert_bail(integer)
assert_warning(integer)
assert_quiet_eval(integer)
connection_aborted(integer)
connection_normal(integer)
connection_timeout(integer)
ini_user(integer)
ini_perdir(integer)
ini_system(integer)
ini_all(integer)
m_e(float)
m_log2e(float)
m_log10e(float)
m_ln2(float)
m_ln10(float)
m_pi(float)
m_pi_2(float)
m_pi_4(float)
m_1_pi(float)
m_2_pi(float)
m_2_sqrtpi(float)
m_sqrt2(float)
m_sqrt1_2(float)
crypt_salt_length(integer)
crypt_std_des(integer)
crypt_ext_des(integer)
crypt_md5(integer)
crypt_blowfish(integer)
directory_separator(string)
seek_set(integer)
seek_cur(integer)
seek_end(integer)
lock_sh(integer)
lock_ex(integer)
lock_un(integer)
lock_nb(integer)
html_specialchars(integer)
html_entities(integer)
ent_compat(integer)
ent_quotes(integer)
ent_noquotes(integer)
info_general(integer)
info_credits(integer)
info_configuration(integer)
info_modules(integer)
info_environment(integer)
info_variables(integer)
info_license(integer)
info_all(integer)
credits_group(integer)
credits_general(integer)
credits_sapi(integer)
credits_modules(integer)
credits_docs(integer)
credits_fullpage(integer)
credits_qa(integer)
credits_all(integer)
str_pad_left(integer)
str_pad_right(integer)
str_pad_both(integer)
pathinfo_dirname(integer)
pathinfo_basename(integer)
pathinfo_extension(integer)
path_separator(string)
char_max(integer)
lc_ctype(integer)
lc_numeric(integer)
lc_time(integer)
lc_collate(integer)
lc_monetary(integer)
lc_all(integer)
lc_messages(integer)
abday_1(integer)
abday_2(integer)
abday_3(integer)
abday_4(integer)
abday_5(integer)
abday_6(integer)
abday_7(integer)
day_1(integer)
day_2(integer)
day_3(integer)
day_4(integer)
day_5(integer)
day_6(integer)
day_7(integer)
abmon_1(integer)
abmon_2(integer)
abmon_3(integer)
abmon_4(integer)
abmon_5(integer)
abmon_6(integer)
abmon_7(integer)
abmon_8(integer)
abmon_9(integer)
abmon_10(integer)
abmon_11(integer)
abmon_12(integer)
mon_1(integer)
mon_2(integer)
mon_3(integer)
mon_4(integer)
mon_5(integer)
mon_6(integer)
mon_7(integer)
mon_8(integer)
mon_9(integer)
mon_10(integer)
mon_11(integer)
mon_12(integer)
am_str(integer)
pm_str(integer)
d_t_fmt(integer)
d_fmt(integer)
t_fmt(integer)
t_fmt_ampm(integer)
era(integer)
era_year(integer)
era_d_t_fmt(integer)
era_d_fmt(integer)
era_t_fmt(integer)
alt_digits(integer)
int_curr_symbol(integer)
currency_symbol(integer)
crncystr(integer)
mon_decimal_point(integer)
mon_thousands_sep(integer)
mon_grouping(integer)
positive_sign(integer)
negative_sign(integer)
int_frac_digits(integer)
frac_digits(integer)
p_cs_precedes(integer)
p_sep_by_space(integer)
n_cs_precedes(integer)
n_sep_by_space(integer)
p_sign_posn(integer)
n_sign_posn(integer)
decimal_point(integer)
radixchar(integer)
thousands_sep(integer)
thousep(integer)
grouping(integer)
yesexpr(integer)
noexpr(integer)
yesstr(integer)
nostr(integer)
codeset(integer)
log_emerg(integer)
log_alert(integer)
log_crit(integer)
log_err(integer)
log_warning(integer)
log_notice(integer)
log_info(integer)
log_debug(integer)
log_kern(integer)
log_user(integer)
log_mail(integer)
log_daemon(integer)
log_auth(integer)
log_syslog(integer)
log_lpr(integer)
log_news(integer)
log_uucp(integer)
log_cron(integer)
log_authpriv(integer)
log_local0(integer)
log_local1(integer)
log_local2(integer)
log_local3(integer)
log_local4(integer)
log_local5(integer)
log_local6(integer)
log_local7(integer)
log_pid(integer)
log_cons(integer)
log_odelay(integer)
log_ndelay(integer)
log_nowait(integer)
log_perror(integer)
㈡ php靜態屬性跟常量有什麼區別啊
類的靜態屬性. 會在類文件載入的時候, 就初始化.
屬性值是可以更改的.
常量...一旦定義了. 就無法變更值..
這應該算是最大區別.
另外, 常量只能是簡單的數據類型(如: int , string , boolean,float , double) ,
類的靜態屬性, 可以是php所支持的任意變數類型(但初始化的時候. 只能是簡單數據類型, 數組)
㈢ php常量和變數問題
c.確保常量是第一個操作數
㈣ php中怎麼聲明一個常量
常量顧名思義是不能修改的,定義的時候就要賦值而且不要加$。兩種定義方法
1.define("tax_rate",1);
2.const tax_rate=1 ; 第二種只適用於php5.3以上的版本。
㈤ php常量能刪除嗎
不能,只能刪除變數。
樓上的統統是變數
你把常量賦予變數,其實就是把值賦過去了,其實你還是變數。
所有的常量都不可以刪除。
而且你自己定義的常量是沒辦法改變的,被定死了。
所以1樓2樓都是扯淡
證據:define 定義一個常量 define(常量名,值);
證1:常量不可被刪除
define('abc','abc');
unset(abc);
?>
執行結果:語法錯誤,parse error: syntax error, unexpected ')', expecting t_paamayim_nekudotayim in c:\wamp\www\untitled-1.php on line 11
證2:常量一旦被定義,就無法重新置換
define('abc','abc');
echo abc;
define('abc','bcd');
echo abc;
?>
結果:(報錯意思:注意,abc已經是常量。)
abc
notice: constant abc already defined in c:\wamp\www\untitled-1.php on line 12
abc
2樓的直接是變數,因為:
$abc=false;
echo $abc.'
';//空白
$abc='我是變數';
ecoh $abc;
?>
直接用$定義的都是變數。、
-----------------------
如果我說的不準確,你可以去看看網路:
指在程序運行過程中,其值不可改變的量.與變數不同,常量沒有名稱,由於常量同樣要存儲,所起其有地址.
也就是不可改變的量,並且長期存在。不然要常量做什麼?
㈥ php怎樣定義常量
diefine("常量名","常量內容")
㈦ php常量是什麼意思
常量是單個值的標識符(名稱)。在腳本中無法改變該值。
有效的常量名以字元或下劃線開頭(常量名稱前面沒有 $ 符號)。
注釋:與變數不同,常量貫穿整個腳本是自動全局的。
㈧ php中變數與常量的區別
變數與常量
1.變數特點:
在定義後後還可以多次賦值
定義在那個范圍就在那個范圍有效,如函數中定義的變數就只在函數中有效。
可以通過unset()銷毀
2.常量特點
常量前面面沒有$符號
常量只能通過define()函數定義或者是const關鍵字定義(const定義常量,是在php5.3版本後),如 define('pi',3.14)或者const pi=3.14
且值只能是標量,即可以是 整型 浮點型 布爾型 null 字元串等。在定義後,無論在那定義,都可以直接調用,沒有作用域。定義後不可以再賦值一直存在內存中,不能被銷毀。常量的值 不能是 數組 對象 資源,可以通過 bool defined() 函數判斷某個常量是否已經被定義了。
注意:在php中變數名,函數名,類型是可以改變的,常量可以通過引用的方式改變名稱。
如
$name='zhangsan';
$user=$$name;
解釋:$user的值為 'zhangsan'
在變數中還存在著超級全局變數
如 $_post $_get等
注意常量和變數都是大小寫敏感的。
㈨ php中如何定義和使用常量
1.自定義常量
* 必須用函數define()定義
* 定義完後其值不能再改變了
* 使用時直接用常量名,不能像變數一樣在前面加$s
例如:define("pi",3.14);定義一個常量
$area = pi*r*r; 計算圓的面積
define("url","http://www.jb51.net");
echo "我的網址是:".url;
2 系統常量:
file :php程序文件名
line :php程序文件行數
php_version:當前解析器的版本號
php_os:執行當前php版本的操作系統名稱
可以直接拿來使用,例如要查看執行當前php版本的操作系統名稱,就可以寫成 echo php_os
㈩ php常量有什麼作用
一個不可修改的值而已,怎麼用取決於你自己,比如一些cms系統在入口文件定義一個常量,在其他文件夾中第一行就判斷改常量是否定義,否則退出編譯,其實就是對常量值的判斷而已