《日經 Open System》採訪 Zend 聯合創始人 Zeev Suraski,揭露 PHP 5(預計 2002 年底發布)的重大變革:引入 try/catch 異常處理、完善物件模型、命名空間等特性,大幅提升大型系統開發能力。
try/catch/finally 異常處理機制,與 Java 一致& 手動傳參考需求private/protected 可見性關鍵字解決大型專案中類別/函數/變數命名衝突,限制作用域,提升模組化程度。
fopen() 可統一操作本地檔案、HTTP/FTP 遠端資源、壓縮檔案,大幅簡化資源存取程式碼。此功能將先於 PHP 5 在 PHP 4 後續版本回港。
針對 PHP 混合 HTML 被詬難難以分離的觀點,Zeev 指出兩種方案:
但他也承認:小型專案強行分離反而增加複雜度,降低開發效率。
2002 年 2 月發現檔案上傳嚴重漏洞,Zend 團隊在 30 小時內發布修補程式,並啟動全原始碼安全審計,展現開源社群快速響應能力。
PHP 核心永久免費,1999 年成立 Zend Technologies 提供商業版優化引擎、IDE 等產品服務,平衡社群與企業需求。