新版PHP極大的增強功能和效能_PHP

來源:互聯網
上載者:User
關鍵字 效能 增強 極大 新版 PHP 使用 其他 函數 可以 C
在經過長達8個月的開發與測試以後,PHP 4.3.0正式發布了。就範圍,時間,成就方面而言,這是最全面的PHP發行版,而且,作為綜合用途的指令碼語言舞台的一個重要的競爭者,它將更進一步的提高了PHP的地位。


命令列介面
這個版本最終完成了獨立的命令列介面(CLI),這可以(配合PHP-GTK一起)用於開發核心和傳統型應用程式。CLI是內建部分,但是在配置過程中,只有當CGI版本使用--disable-cgi開關時候,才自動安裝;或者使用make install-cli 。在Windows系統中,可以在cli目錄找到CLI。


與其他伺服器API相比較,CLI有許多的不同。請在“PHP手冊:命令列中使用PHP”一章中找到更詳細的內容。




Streams流
streams流API是一個非常重要的未披露的特徵。在PHP核心和擴充中,引進了統一的方法來處理檔案、管道、sockets和其他I/O資源。


這意味著對使用者來說,任何使用streams流的I/O函數(和幾乎所有這些函數)可以訪問內建的協議,例如HTTP/HTTPS和FTP/FTPS,也可以通過PHP指令碼登記使用自訂協議。請參考“已支援的協議/包列表”以擷取更詳細的內容。


新安裝系統
安裝系統在其他重複的地方,使用了一個全域的Makefile代替了緩慢的遞迴,並且降低了固定的相關性的綜合程度。aclocal工具只需要automake。整個安裝過程更輕便,消耗更少資源。


改進
PHP 4.3.x有許多的改進和增強地方:
捆綁發行GD庫而且推薦一直使用捆綁的版本的GD庫
vpopmail和cybermut擴充移到PECL
刪除幾個不常用的擴充(aspell, ccvs, cybercash, icap)和SAPIs(fastcgi,fhttpd)
提高了各種字串處理函數的速度
刪除Apache2過濾器,還在實驗中(由於許多擴充基於外部的庫是不安全的,在prefork中使用PHP和工人模式)
修正各種安全隱患(imap, mysql, mcrypt, file upload, gd等等)
在其他應用程式植入新的SAPI到PHP中(實驗性)
大量的測試套件
在dba, gd, pcntl, sybase和xslt擴充重要的改進
新增的debug_backtrace()有助於調試
現在錯誤資訊可以連結到描述錯誤或者函數問題的網頁
Zend引擎修正小錯誤和做了小的效能的提高
大量的其他修正,更新和新功能等等
  • 相關文章

    聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.