php.ini中的php-5.2.0配置指令详解

2019-04-10 22:15:01于丽

  ; 鼓励使用短式的预定义超全局数组,并关闭该特性以获得更好的性能。
  ; PHP6中已经删除此指令。
  always_populate_raw_post_data = Off
  ; 是否总是生成$HTTP_RAW_POST_DATA变量(原始POST数据)。
  ; 否则,此变量仅在遇到不能识别的MIME类型的数据时才产生。
  ; 不过,访问原始POST数据的更好方法是 php://input 。
  ; $HTTP_RAW_POST_DATA对于enctype="multipart/form-data"的表单数据不可用。
  unserialize_callback_func =
  ; 如果解序列化处理器需要实例化一个未定义的类,
  ; 这里指定的回调函数将以该未定义类的名字作为参数被unserialize()调用,
  ; 以免得到不完整的"__PHP_Incomplete_Class"对象。
  ; 如果这里没有指定函数,或指定的函数不包含(或实现)那个未定义的类,将会显示警告信息。
  ; 所以仅在确实需要实现这样的回调函数时才设置该指令。
  ; 若要禁止这个特性,只需置空即可。
  y2k_compliance = On
  ; 是否强制打开2000年适应(可能在非Y2K适应的浏览器中导致问题)。
  zend.ze1_compatibility_mode = Off
  ; 是否使用兼容Zend引擎I(PHP 4.x)的模式。
  ; 这将影响对象的复制、构造(无属性的对象会产生FALSE或0)、比较。
  ; 兼容模式下,对象将按值传递,而不是默认的按引用传递。
  precision = 14
  ; 浮点型数据显示的有效位数。
  serialize_precision = 100
  ; 将浮点型和双精度型数据序列化存储时的精度(有效位数)。
  ; 默认值能够确保浮点型数据被解序列化程序解码时不会丢失数据。
  [PHP-Core-OutputControl]
  ; 输出控制函数很有用,特别是在已经输出了信息之后再发送HTTP头的情况下。
  ; 输出控制函数不会作用于header()或setcookie()等函数发送的HTTP头,
  ; 而只会影响类似于echo()函数输出的信息和嵌入在PHP代码之间的信息。
  implicit_flush = Off
  ; 是否要求PHP输出层在每个输出块之后自动刷新数据。
  ; 这等效于在每个 print()、echo()、HTML块 之后自动调用flush()函数。
  ; 打开这个选项对程序执行的性能有严重的影响,通常只推荐在调试时使用。
  ; 在CLI SAPI的执行模式下,该指令默认为 On 。
  output_buffering = 0
  ; 输出缓冲区大小(字节)。建议值为4096~8192。
  ; 输出缓冲允许你甚至在输出正文内容之后再发送HTTP头(包括cookies)。
  ; 其代价是输出层减慢一点点速度。
相关文章 大家在看