名稱 | 默認值 | 可修改範圍 | 更新記錄 |
---|---|---|---|
short_open_tag | "1" | PHP_INI_PERDIR | 在 PHP <= 4.0.0 時是 PHP_INI_ALL。 |
asp_tags | "0" | PHP_INI_PERDIR | 在 PHP <= 4.0.0 時是 PHP_INI_ALL。 |
precision | "14" | PHP_INI_ALL | |
y2k_compliance | "1" | PHP_INI_ALL | |
allow_call_time_pass_reference | "1" | PHP_INI_PERDIR | 在 PHP <= 4.0.0 時是 PHP_INI_ALL。 |
expose_php | "1" | 僅可在 php.ini 中配置。 | |
zend.ze1_compatibility_mode | "0" | PHP_INI_ALL | 從 PHP 5.0.0 起可用。 |
short_open_tag
boolean
注意: 本指令也會影響到縮寫形式 <?=,它和 <? echo 等價。使用此縮寫須要 short_open_tag 的值爲 On。
asp_tags
boolean
注意: ASP 風格標誌的支持是 3.0.4 版新加的。
precision
integer
y2k_compliance
boolean
allow_call_time_pass_reference
boolean
expose_php
boolean
zend.ze1_compatibility_mode
boolean
memory_limit
integer
名稱 | 默認值 | 可修改範圍 | 更新記錄 |
---|---|---|---|
realpath_cache_size | "16K" | PHP_INI_SYSTEM | 自 PHP 5.1.0 起可用。 |
realpath_cache_ttl | "120" | PHP_INI_SYSTEM | 自 PHP 5.1.0 起可用。 |
名稱 | 默認值 | 可修改範圍 | 更新記錄 |
---|---|---|---|
track_vars | "On" | PHP_INI_?? | |
arg_separator.output | "&" | PHP_INI_ALL | 從 PHP 4.0.5 起可用。 |
arg_separator.input | "&" | PHP_INI_PERDIR | 從 PHP 4.0.5 起可用。 |
variables_order | "EGPCS" | PHP_INI_PERDIR | 在 PHP <= 5.0.5 時是 PHP_INI_ALL。 |
auto_globals_jit | "1" | PHP_INI_PERDIR | 從 PHP 5.0.0 起可用。 |
register_globals | "0" | PHP_INI_PERDIR | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。 |
register_argc_argv | "1" | PHP_INI_PERDIR | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。 |
register_long_arrays | "1" | PHP_INI_PERDIR | 從 PHP 5.0.0 起可用。 |
post_max_size | "8M" | PHP_INI_PERDIR | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。從 PHP 4.0.3 起可用。 |
gpc_order | "GPC" | PHP_INI_ALL | |
auto_prepend_file | NULL | PHP_INI_PERDIR | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。 |
auto_append_file | NULL | PHP_INI_PERDIR | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。 |
default_mimetype | "text/html" | PHP_INI_ALL | |
default_charset | "" | PHP_INI_ALL | |
always_populate_raw_post_data | "0" | PHP_INI_PERDIR | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。從 PHP 4.1.0 起可用。 |
allow_webdav_methods | "0" | PHP_INI_PERDIR |
track_vars
boolean
$_ENV
,
$_GET
,
$_POST
,
$_COOKIE
和
$_SERVER
。
arg_separator.output
string
arg_separator.input
string
注意: 本指令中的每一個字符都會被當成分隔符!
variables_order
string
auto_globals_jit
boolean
register_globals
boolean
注意: register_globals 受 variables_order 選項的影響。
register_argc_argv
boolean
register_long_arrays
boolean
$HTTP_*_VARS
之類的
預約義變量。若是爲 On(默認值),則相似
$HTTP_GET_VARS
的 PHP 變量會被註冊。若是不使用,爲性能考慮建議關閉此選項,而使用超全局數組例如
$_GET
替代之。
post_max_size
integer
$_POST
和
$_FILES
superglobals 便會爲空。這能夠以多種方式證實,例如,傳遞
$_GET
變量到腳本以處理數據, 也就是
<form action="edit.php?processed=1">, 而後查看
$_GET['processed']
是否被設置。
gpc_order
string
注意: 本選項不能用於 PHP 4。用 variables_order 替代之。
auto_prepend_file
string
auto_append_file
string
注意: 若是腳本經過 exit() 終止,則自動後綴 不會發生。
default_mimetype
string
default_charset
string
always_populate_raw_post_data
boolean
$HTTP_RAW_POST_DATA
變量包含有原始的 POST 數據。不然,此變量僅在碰到未識別 MIME 類型的數據時產生。不過,訪問原始 POST 數據的更好方法是
php://input。
$HTTP_RAW_POST_DATA
對於
enctype="multipart/form-data" 表單數據不可用。
allow_webdav_methods
boolean
名稱 | 默認值 | 可修改範圍 | 更新記錄 |
---|---|---|---|
include_path | ".;/path/to/php/pear" | PHP_INI_ALL | |
doc_root | NULL | PHP_INI_SYSTEM | |
user_dir | NULL | PHP_INI_SYSTEM | |
extension_dir | "/path/to/php" | PHP_INI_SYSTEM | |
extension | NULL | 僅限於 php.ini | |
cgi.fix_pathinfo | "1" | PHP_INI_ALL | 從 PHP 4.3.0 起可用 |
cgi.force_redirect | "1" | PHP_INI_ALL | 從 PHP 4.2.0 起可用 |
cgi.redirect_status_env | NULL | PHP_INI_ALL | 從 PHP 4.2.0 起可用 |
fastcgi.impersonate | "0" | PHP_INI_ALL | 從 PHP 4.3.0 起可用 |
cgi.rfc2616_headers | "0" | PHP_INI_ALL | 從 PHP 4.3.0 起可用 |
include_path
string
PATH
環境變量相似:一組目錄的列表,在 UNIX 下用冒號分隔,在 Windows 下用分號分隔。
doc_root
string
user_dir
string
extension_dir
string
extension
string
cgi.fix_pathinfo
boolean
cgi.force_redirect
boolean
注意: Windows 用戶:能夠安全地在 IIS 之下將其關閉,事實上必須這麼作。要在 OmniHTTPD 或 Xitami 之下使用也必須將其關閉。
cgi.redirect_status_env
string
注意: 設定此變量可能會致使安全問題,首先要知道本身在作什麼。
fastcgi.impersonate
string
cgi.rfc2616_headers
int
名稱 | 默認值 | 可修改範圍 | 更新記錄 |
---|---|---|---|
file_uploads | "1" | PHP_INI_SYSTEM | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。從 PHP 4.0.3 起可用。 |
upload_tmp_dir | NULL | PHP_INI_SYSTEM | |
upload_max_filesize | "2M" | PHP_INI_PERDIR | 在 PHP <= 4.2.3 時是 PHP_INI_ALL。 |
sql.safe_mode
boolean
當心 |
僅 PHP 3 實現了一個默認的調試器。更多信息請參考
附錄 G。
|
常量 | 值 | 含義 |
---|---|---|
PHP_INI_USER | 1 | 配置選項可在用戶的 PHP 腳本或 Windows 註冊表中設置 |
PHP_INI_PERDIR | 2 | 配置選項可在 php.ini, .htaccess 或 httpd.conf 中設置 |
PHP_INI_SYSTEM | 4 | 配置選項可在 php.ini or httpd.conf 中設置 |
PHP_INI_ALL | 7 | 配置選項可在各處設置 |