文字

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 。
上一篇: 下一篇: