|
命令行界面
這個(gè)版本最終完成了獨(dú)立的命令行界面(CLI),這可以(配合php-GTK一起)用于開發(fā)內(nèi)核和桌面應(yīng)用程序。CLI是內(nèi)建部分,但是在配置過程中,只有當(dāng)CGI版本使用--disable-cgi開關(guān)時(shí)候,才自動(dòng)安裝;或者使用make install-cli 。在Windows系統(tǒng)中,可以在cli目錄找到CLI。
與其他服務(wù)器API相比較,CLI有許多的不同。請(qǐng)?jiān)凇?a href=/itjie/phpjishu/ target=_blank class=infotextkey>php手冊(cè):命令行中使用php”一章中找到更詳細(xì)的內(nèi)容。
Streams流
streams流API是一個(gè)非常重要的未披露的特征。在php內(nèi)核和擴(kuò)展中,引進(jìn)了統(tǒng)一的方法來處理文件、管道、sockets和其他I/O資源。
這意味著對(duì)用戶來說,任何使用streams流的I/O函數(shù)(和幾乎所有這些函數(shù))可以訪問內(nèi)置的協(xié)議,例如HTTP/HTTPS和FTP/FTPS,也可以通過php腳本登記使用自定義協(xié)議。請(qǐng)參考“已支持的協(xié)議/包列表”以獲取更詳細(xì)的內(nèi)容。
新安裝系統(tǒng)
安裝系統(tǒng)在其他重復(fù)的地方,使用了一個(gè)全局的Makefile代替了緩慢的遞歸,并且降低了固定的相關(guān)性的綜合程度。aclocal工具只需要automake。整個(gè)安裝過程更輕便,消耗更少資源。
改進(jìn)
php 4.3.x有許多的改進(jìn)和增強(qiáng)的地方:
捆綁發(fā)行GD庫而且推薦一直使用捆綁的版本的GD庫
vpopmail和cybermut擴(kuò)充移到PECL
刪除幾個(gè)不常用的擴(kuò)充(ASPell, ccvs, cybercash, icap)和SAPIs(fastcgi,fhttpd)
提高了各種字符串處理函數(shù)的速度
刪除Apache2過濾器,還在實(shí)驗(yàn)中(由于許多擴(kuò)充基于外部的庫是不安全的,在prefork中使用php和工人模式)
修正各種安全隱患(imap, mysql, mcrypt, file upload, gd等等)
在其他應(yīng)用程序植入新的SAPI到php中(實(shí)驗(yàn)性)
大量的測(cè)試套件
在dba, gd, pcntl, sybase和xslt擴(kuò)展重要的改進(jìn)
新增的debug_backtrace()有助于調(diào)試
現(xiàn)在錯(cuò)誤信息可以鏈接到描述錯(cuò)誤或者函數(shù)問題的網(wǎng)頁
Zend引擎修正小錯(cuò)誤和做了小的性能的提高
大量的其他修正,更新和新功能等等
php技術(shù):新版PHP極大的增強(qiáng)功能和性能,轉(zhuǎn)載需保留來源!
鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。