2024 年日本 PHP 研討會

其他變更

移動 utf8_encode()utf8_decode()

utf8_encode()utf8_decode() 函式現在已移至標準擴充套件作為字串函式,而之前需要 XML 擴充套件才能使用它們。

mail()mb_send_mail() 的變更

mail()mb_send_mail() 的 $additional_headers 參數現在也接受 陣列 而非 字串

LMDB 支援

DBA 擴充套件現在支援 LMDB。

PHP 建置系統的變更

  • Unix:建置 PHP 現在需要 Autoconf 2.64 或更高版本。
  • Unix:--with-pdo-oci 設定參數不再需要 Oracle Instant Client 的版本號。
  • Unix:--enable-gd-native-ttf 設定參數已被移除。自 PHP 5.5.0 起就未使用此參數。
  • Windows:新增了 --with-config-profile 設定參數。此參數可用於儲存特定設定,類似於神奇的 config.nice.bat 檔案。

GD 的變更

  • 如果使用系統 libgd 編譯,imageantialias() 現在也可用。
  • imagegd() 將真彩色影像儲存為真正的真彩色影像。以前,它們會被轉換為調色板。

MCrypt 移至 PECL

MCrypt 擴充功能現在已從核心移至 PECL。鑑於 mcrypt 函式庫自 2007 年以來未進行任何更新,強烈建議不要使用它。建議改用 OpenSSLSodium 擴充功能。

session_module_name()

"user" 傳遞給 session_module_name() 現在會引發層級為 E_RECOVERABLE_ERROR 的錯誤。以前,這會被靜默忽略。

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top