PHP與MySQL的組合被譽為Linux環(huán)境下的黃金組合。不光是因為免費這一點(當然,MySQL也有一些使用許可方面的限制),PHP+MySQL的組合還可以跨平臺運行,這意味著可以在Windows上開發(fā),然后在Unix平臺上運行,這給應用開發(fā)帶來非常大的靈活性。php網(wǎng)站建設可以使用Windows環(huán)境下功能強大的編輯工具開發(fā)PHP程序,調試完成之后,再放到Unix Linux上運行,啟凡大連網(wǎng)絡公司實際證明確實可以事半功倍。
PHP是免費的。所有的源碼、文檔都可以免費的復制、編譯、打印和分發(fā)。任何一個用PHP編寫的程序都屬于編程者自己,可以按照自己的意愿進行處理,可以無限制地發(fā)布自己編寫的程序,而不需要付任何版稅。
另外,PHP也能作為標準的CGI進程來運行,此時它是一個獨立的腳本解釋器,或者是Apache的一個嵌入模塊。
出色的性能十廣泛的適應能力十完全免費,使我們現(xiàn)在可以用“無處不在”來形容PHP,到1999年7月,大約有60萬左右的Web站點使用PHP。近(進入200(〕年后),國內越來越多的網(wǎng)站看到了PHP的優(yōu)秀之處,紛紛把PHP技術應用到他們的網(wǎng)站中,比較著名的有www.tom.com, www.163.com, www.sina.com.cn、www.qifanweb.com等等,可以隨時留意一下。PHP一個明顯的標志就是頁面文件的擴展名是“.php”,如index.php, default.php等。
相信隨著Linux和開放代碼運動的大發(fā)展,PHP這個大家庭一定會迎來突破性的大發(fā)展。
PHP的新版本4.0是更有效的,更可靠的動態(tài)Web頁開發(fā)工具,在大多數(shù)情況運行比PHP 3.0快,其腳本描述更強大并且更復雜,顯著的特征是速率比的增加。PHP 4.0這些優(yōu)異的性能是PHP腳本引擎重新設計產(chǎn)生的結果。
這個優(yōu)化引擎—Zend Optimizer是由先前提到過的Andi Gutmans和Zeev Suraski從底層全面重寫。用優(yōu)化代碼的方法來提高PHP 4.0應用程序的執(zhí)行速度。實現(xiàn)的原理是對那些在被終執(zhí)行之前由運行編譯器((Run-Time Compiler)產(chǎn)生的代碼進行優(yōu)化。一般情況下,執(zhí)行使用Zend Optimizer的PHP程序比不使用的要快40%-100%。這意味著快速運行PHP程序可以顯著降低服務器的CPU負載,并可以減少一半的反應時間,網(wǎng)站的訪問者可以更快的瀏覽網(wǎng)頁,從而可以實現(xiàn)更多更復雜的功能。
PHP 4.0在3.0版本的基礎上增加或增強了許多有用的功能,主要如下:
1、加入了對HTTP Session的支持。 PHP在4.0版本之前,一直都不支持Session,在這方面就比ASP遜色許多。直到PHP4.0終于將Session納入它的標準功能。PHP有關Session的函數(shù)共有it個,具體功能將在后面的章節(jié)中講到。
2、加密支持。PHP 4.0由一個完整的mycrypt庫實現(xiàn)了完整的加密,并且PHP 4.0支持哈希函數(shù)。這能夠對網(wǎng)頁傳遞過程中的敏感數(shù)據(jù)進行保護。
3、ISAPI支持。PHP 4.0能作為一個個性化的ISAPI模塊作為IIS插件。這使得PHP能夠更好地支持微軟的產(chǎn)品。
4、良好的向下兼容性。PHP 4.0是與PHP 3.0代碼向后兼容性接近100%。老版本的用戶可以毫無顧慮的遷移到4.0的系統(tǒng)上。
5、更加容易配置的php.ini文件。php.ini文件在PHP 4.0被重新設計,使用的PHP配置文件php.ini是更容易并且更有效的。全部文件能被Apache(在Apache環(huán)境下)或由Windows注冊表在運行時操作。在后面講到如何配置php.ini時將體會到這是多么的容易。
以上是對PHP 4.0部分新功能的概述。PHP版本的更新是非常迅速的,大約每一個月提供一個更新的版本。
掃一掃
關注新圖聞科技
全國咨詢熱線
186-0984-0880