2024 日本 PHP 研討會

PHP 4.3.0 版本發佈公告

[ 英文版 ]

經過漫長而艱辛的 8 個月開發和測試,PHP 4.3.0 正式發佈了!考量到其發展、投入的時間和精力,這個版本是 PHP 4.x 系列中最重要的一個版本。它大大提升了 PHP 作為通用腳本語言的能力。

命令列用法

PHP 4.3.0 完成了命令列模式 (CLI) 的分離,讓開發 shell 應用程式或圖形介面應用程式 (搭配 PHP-GTK) 成為可能。CLI 版本的 PHP 仍會被編譯,但只有在 CGI 版本使用 --disable-cgi 選項停用時才會被安裝。此外,您也可以使用 make install-cli 指令。在 Windows 系統中,CLI 版本位於 cli 資料夾內。

CLI 與搭配網頁伺服器使用的版本相比,具備不同的功能。更多細節請參考 使用 PHP 命令列模式

串流 (Streams)

一個非常重要但隱藏的新功能被引進:串流。串流統一了 PHP 核心及其擴充套件中管線、檔案、sockets 和其他輸入/輸出資源的管理。

這對使用者來說意味著,現在輸入/輸出函式(幾乎所有函式)都能夠使用串流,可以使用內建的通訊協定,例如 HTTP/HTTPS 和 FTP/FTPS,以及自訂的、在 PHP 腳本中註冊的通訊協定。更多資訊請參考:支援的通訊協定列表

新的編譯系統

這個版本的 PHP 編譯系統,除了其他改進之外,將緩慢的遞迴版本替換為全域 Makefile,並簡化了相關函式庫的整合。Automake 只在 aclocal 工具中需要。編譯過程更加可攜,且更節省資源。

改進

PHP 4.3.0 提供了許多改進和發展

PHP 4.3.0 的完整變更列表,請參閱歷史記錄檔案。

To Top