变更的函数

PHP 核心

  • debug_zval_dump()现在打印 "int" 替代 "long", 打印 "float" 替代 "double"
  • dirname()增加了可选的第二个参数, depth, 获取当前目录向上 depth 级父目录的名称。
  • getrusage()现在支持 windows.
  • mktime()and gmmktime()函数不再接受 is_dst 参数。
  • preg_replace()函数不再支持 "\e"(preg_replace_eval). 应当使用 preg_replace_callback()替代。
  • setlocale()函数不再接受 category 传入字符串。 应当使用 lc_* 常量。
  • exec(), system()and passthru()函数对 null 增加了保护.
  • shmop_open()现在返回一个资源而非一个int, 这个资源可以传给shmop_size(), shmop_write(), shmop_read(), shmop_close()和 shmop_delete().
  • substr()现在当 start 的值与 string 的长度相同时将返回一个空字符串。
  • 为了避免内存泄露,xml_set_object()现在在执行结束时需要手动清除 $parse。