新的全局常量
其他变化
从 PHP 5.3.X 迁移到 PHP 5.4.X
PHP 手册
INI 文件处理的变化
下列
php.ini
指令被移除:
register_globals
和
register_long_arrays
magic_quotes_gpc
、
magic_quotes_runtime
以及
magic_quotes_sybase
allow_call_time_pass_reference
define_syslog_variables
highlight.bg
session.bug_compat_42
和
session.bug_compat_warn
y2k_compliance
safe_mode
、
safe_mode_gid
、
safe_mode_include_dir
、
safe_mode_exec_dir
、
safe_mode_allowed_env_vars
以及
safe_mode_protected_env_vars
新增下列
php.ini
指令:
cli.pager
和
cli.prompt
对于 CLI SAPI 在交互模式中使用 readline
cli_server.color
使内置用于开发的 web server 能在终端输出使用 ANSI 颜色编码。
max_input_vars
- 指定 GET/POST/COOKIE 输入变量的最大长度。
zend.multibyte
- 控制新的多字节支持。
zend.script_encoding
- 除非在脚本最前面出现“declare(encoding=...)”指令,否则将使用此值。
zend.signal_check
- 在关闭时检查是否替代信号处理。
session.upload_progress.enabled
、
session.upload_progress.cleanup
、
session.upload_progress.prefix
、
session.upload_progress.name
session.upload_progress.freq
、
session.upload_progress.min_freq
enable_post_data_reading
- 禁用时,POST 数据不能读取(和处理)。
windows_show_crt_warning
- 启用时此指令显示 Windows CRT 警告。到目前为止这些警告都是默认显示的。
下列
php.ini
. 指令被变更:
session.entropy_file
现在默认为 /dev/random 或 /dev/urandom ,取决于在编译时的推测。
session.entropy_length
现在默认为 32 。
新的全局常量
其他变化
从 PHP 5.3.X 迁移到 PHP 5.4.X
PHP 手册