引用PHP(HgpertextPreprocessor或PersonalHomePageTools)的官方站點p>
PHP是壹種免費軟件,它能運行在包括Windows、Linux等在內的絕大多數操作系統環境中,常與免費Web服務軟件Apache和免費數據庫Mysql配合使用於Linux平臺上,具有最高的性能價格比,號稱“黃金組合”。
也許PHP最強大和最重要的特征是它的數據庫支持,目前其支持範圍覆蓋了包括Oracle、Sybase、MySQL、ODBC等在內的大多數常見數據庫。使用它編寫壹個含有數據庫功能的網頁程序變得十分簡單。
特別是現在中國的web2.0熱潮讓PHP又重現輝煌.
PHP語言的特點:
◎快速:PHP是壹種強大的CGI腳本語言,語法混合了C、Java、Perl和PHP式的新語法,執行網頁比CGI、Perl和ASP更快,這是它的第壹個突出的特點。
◎具有很好的開放性和可擴展性:PHP屬於自由軟件,其源代碼完全公開,任何程序員為PHP擴展附加功能非常容易。
◎數據庫支持:PHP支持多種主流與非主流的數據庫,如:、AdabasD、DBA、dBase、dbm、filePro、Informix、InterBase、mSQL、MySQL、MicrosoftSQLServer、Solid、Sybase、ODBC、oracle、oracle8、PostgreSQL等。其中,PHP與MySQL是現在絕佳的組合,它們的組合可以跨平臺運行。
◎面向對象編程:PHP提供了類和對象。為了實現面向對象編程,PHP4及更高版本提供了新的功能和特性,包括對象重載、引用技術等。
◎版本更新速度快:與數年才更新壹次的ASP相比,PHP的更新速度就要快得多,因為PHP每幾周就更新壹次。
◎具有豐富的功能:從對象式的設計、結構化的特性、數據庫的處理、網絡接口應用、安全編碼機制等,PHP幾乎涵蓋了所有網站的壹切功能。
◎可伸縮性:傳統上網頁的交互作用是通過CGI來實現的。CGI程序的伸縮性不很理想,因為它為每壹個正在運行的CGI程序開壹個獨立進程。解決方法就是將經常用來編寫CGI程序的語言的解釋器編譯進妳的web服務器(比如mod_perl,JSP)。PHP就可以以這種方式安裝,雖然很少有人願意這樣以CGI方式安裝它。內嵌的PHP可以具有更高的可伸縮性。
PHP語言的優勢
◎良好的安全性:PHP是開源軟件,所有PHP的源代碼每個人都可以看得到,代碼在許多工程師手中進行了檢測,同時它與Apache編繹在壹起的方式也可以讓它具有靈活的安全設定,PHP具有了公認的安全性能。
◎跨平臺特性:ASP比不上PHP的跨平臺能力,PHP幾乎支持所有的操作系統平臺及數據庫系統,正是它的這種能力讓UNIX/Linux有了壹種與ASP媲美的開發語言,並廣為流行。
◎易學性:PHP嵌入在HTML語言中,且堅持腳本語言為主,與Java、C等語言不同,語法簡單、書寫容易,方便學習掌握。現在市面上也有了大量的書,同時Internet上也有大量的代碼可以***享
◎執行速度快:占用系統資源少,代碼執行速度快。
◎免費:在流行的企業應用LAMP平臺中,PHP、Linux、Apache、MySQL都是免費軟件,降低了企業架設成本。
所以可以告訴妳,PHP在網站開發上的前途壹片光明.妳可以看看百度的搜索器,妳現在用的知道貼吧等等大部分是用PHP作的.
在這個互聯網蓬勃發展的新時期裏,PHP技術和相關的人才,滿足了最新的互動式網絡開發的應用。目前,國內包括Google、百度、網易、新浪、搜狐、阿裏巴巴、奇虎、eBay、騰訊、Yahoo、金山等的各大網站都在尋求PHP高手。PHP的人才缺口是40:1。另壹方面,我國對搜索引擎技術人才的需求每年至少在40萬人,目前國內的搜索技術人才不到1萬人,供需比達到1:40。2006年,Google、Bai等國際大的搜索引擎公司在校園招聘搜索引擎工程師3000人,年薪20萬元以上的金領職位卻找不到合適的人。