2024 年日本 PHP 研討會

PHP 4.4.0 發佈公告

PHP 開發團隊在此宣布立即發佈 PHP 4.4.0

這是一個維護版本,解決了 PHP 內部關於參考的一個嚴重記憶體損毀問題。如果參考的使用方式錯誤,PHP 通常會造成記憶體損毀,而這些損毀並不一定會立即顯現或被察覺。在其他情況下,它可能會導致變數和物件的類型或類別意外更改。如果您遇到過這種奇怪的行為,此版本可能會修復它。之所以需要增加中間的版本號,是因為修正參考問題的修復程式更改了 PHP 的內部 API,破壞了與 PHP 4.3.* 系列的二進位相容性。這表示所有二進位擴充模組都需要重新編譯才能與此版本一起使用。

作為參考錯誤解決方案的一部分,您很有可能會發現您自己或第三方的 PHP 腳本,在舊版 PHP 中被視為「乾淨」的程式碼,現在會在腳本中錯誤使用參考時拋出 E_NOTICE 錯誤。這是為了提醒開發人員注意他們方法中的小錯誤,並且不會以任何其他方式影響腳本的效能。

除了參考問題之外,此版本還修復了許多其他錯誤,包括我們捆綁的 shtool 中的一個小型安全性問題。

錯誤修正版本

如需 PHP 4.4.0 中所有變更的完整列表,請參閱變更記錄

To Top