變更的函數(shù)

PHP 核心

  • debug_zval_dump() 現(xiàn)在打印 "int" 替代 "long", 打印 "float" 替代 "double"
  • dirname() 增加了可選的第二個(gè)參數(shù), depth, 獲取當(dāng)前目錄向上 depth 級(jí)父目錄的名稱。
  • getrusage() 現(xiàn)在支持 Windows.
  • mktime() and gmmktime() 函數(shù)不再接受 is_dst 參數(shù)。
  • preg_replace() 函數(shù)不再支持 "\e" (PREG_REPLACE_EVAL). 應(yīng)當(dāng)使用 preg_replace_callback() 替代。
  • setlocale() 函數(shù)不再接受 category 傳入字符串。 應(yīng)當(dāng)使用 LC_* 常量。
  • exec(), system() and passthru() 函數(shù)對(duì) NULL 增加了保護(hù).
  • shmop_open() 現(xiàn)在返回一個(gè)資源而非一個(gè)int, 這個(gè)資源可以傳給shmop_size(), shmop_write(), shmop_read(), shmop_close()shmop_delete().
  • substr() 現(xiàn)在當(dāng) start 的值與 string 的長(zhǎng)度相同時(shí)將返回一個(gè)空字符串。
  • xml_parser_free()不再足以釋放解析器資源,如果它引用了一個(gè)對(duì)象,而這個(gè)對(duì)象又引用了那個(gè)解析器資源。在這種情況下,需要額外地取消設(shè)置 $parser。