譯者註:這是一篇德國人寫的關於PHP的“長篇大論”,作者在文中把PHP吹的神乎其神,大有一統江湖的架勢。且不去管它觀點是否正確,這麼一篇經典的“吹牛奇文”對我們這些誠惶誠恐的PHP程式員來說,到是非常值得一看的。還是閑話少說,讓我們開始欣賞這騙奇文吧!
1.序言定義:PHP是一種簡單的,物件導向的,解釋型的,健壯的,安全的,效能非常之高的,獨立於架構的,可移植的,動態指令碼語言。PHP具有和JAVA類似的Class關鍵字。因為不需要虛擬機器,以致速度比JAVA快5倍。PHP正迅速變成一種標準的,多用途的,物件導向的指令碼語言。PHP不僅可用來開發Web應用程式,也可以開發普通應用程式。 PHP是一種功能強大的指令碼語言。PHP將擊敗PERL/Python並取而代之。PHP是下一代的PERL/Python指令碼。PHP可以勝任任何PERL/Python做的工作,並且做的更多,更好,更簡潔!! PHP是Hypertext Pre-Processor(超文本前置處理器)的縮寫,它是一種伺服器端的HTML指令碼/程式設計語言。PHP文法上與C相似,可運行在Apache, Netscape/iPlanet, 和 Microsoft IIS Web 服務器上。PHP作為一種工具,可以讓你建立動態Web頁面。應用PHP的網頁與常規的HTML頁面並無二致,你可以用同樣的方式來建立、編輯它們。PHP允許你直接在HTML檔案裡寫入簡單的指令碼,這一點與Javascript非常相似。而不同的是,PHP不依賴於瀏覽器,是伺服器端的語言,而Javascript卻是一種用戶端的嵌在HTML中的語言。概念上,PHP與Netscape的LiveWire Pro產品,Microsoft的ASP以及SunMicrosystem 的JSP相似。 PHP不僅可以用來建立Web應用程式,也可以用來開發普通的單機應用程式。 PHP的強勁之處在於:·PHP是一項最優秀的技術。其它技術,如PERL,Python, Tcl, VB script, ASP 相對來說,都是陳舊低劣的。即使是Java/JSP,也在PHP之下。·開放源碼·廣泛的資料庫連接·大量的擴充庫·作為一種多用途的指令碼語言,比PERL,VB script, ASP, JSP都要優秀。 為什麼選擇PHP?因為PHP是最好的,原因如下:·PERL“味道不好”,因為其程式不易閱讀和維護,且不是物件導向的。把PERL忘了,轉向PHP吧。PERL程式員將拋棄PERL,因為他們愛上了PHP! PHP實際上就是“現代版的PERL”,只是名稱不同而已。·Java 是物件導向的,但速度很慢。Java程式遠行起來很慢,對它唯一的抱怨就是——“Java,真是慢的糟糕”。而且十分複雜(具有許多層,如JVM,JIT 等等)。這往往誘發問題。既然有了Linux,為什麼還要Java呢?·Python“不錯”,但沒有C語言中的括弧和大括弧,而這在vi編輯器中對操控代碼非常有用。如果不能利用vi/emacs編輯器搜尋括弧/大括弧的命令迅速操控代碼,那麼就好象斷了手一樣。PHP在技術上比Python更加先進。·PHP是最好的,因為它物件導向,並且吸收了C/C++/Java/PERL的精華。PHP可以替代PERL,Python, Java, C, C++, awk, Unix shell 指令碼,Visual Basic 和其它語言!!PHP直接運行,而且是由C寫成的。·每一個電腦程式員都知道PHP是最好的,不信問一下你旁邊的程式員。·只有PHP才能稱雄於21世紀、22世紀以及更遠的將來。·為什麼我們認為PERL,Python和Java程式員會將歸附PHP,這裡有一個很重要的原因。 以前,世界上許多公司都把PHP當作是一個“高度機密,嚴格保密”的電腦程式語言,但是現在它已經變成最為著名的,在Web, Internet, E-commerce以及 B2B等諸多項目上應用最廣泛的物件導向的指令碼語言。即使是在今天,仍有許多競爭性(competing)公司把PHP當作是高度機密的東西,決不向外界(競爭者)透露半點鐘。 PHP將如同暴風雨一般席捲整個世界,IT工業將為之震驚。PHP的力量在於它是跨平台的,可以運行在任何地方。如Linux,Windows 95/98/NT/2000/XP, Solaris, HPUX 以及各種UNIX。PHP只需寫一次,就可以配置在任何地方。PHP可以運行在Apache,Microsoft IIS等多種Web伺服器上。 PHP比Java快5到20倍!!實際的比較測試顯示,PHP的運行速度是Java3.7倍左右。PHP太容易使用了,你可以用它在非常短的時間裡,非常迅速的開發出非常複雜的web,e-commerce和一般的單機應用程式。(在將來,PHP將會模仿Java大多數的功能,相信Java程式員也會喜歡上它。PHP將包含Java中的關鍵字,如class, extends,interface, implements, public,protected, private 等等等等。) PHP具有物件導向特性,它吸收了Java, C++, PERL 和C的最優秀的部分。PHP可以說是所有指令碼/程式設計語言中的寶石。不久,它就會成為全世界程式員的“麥加聖地”。PHP即可以運行在Window95/NT/2000/XP上,也可以運行在各種UNIX上。 我們將大吃一驚——PHP極有可能成為21世紀的電腦程式設計語言。 可以使用Zend Optimizer對PHP進行編譯和最佳化,從而使它啟動並執行更快。PHP4.0中已經整合了Zend Optimizer。 首先,你在開發、測試、除錯過程中,用PHP指令碼語言編寫你的應用程式。一旦項目完成,你便可以用Zend編譯器,將PHP檔案編譯成運行速度更快的可執行程式。對於電子商務項目,你一般需要綜合使用PHP(70%),HTML/DHTML/XML(25%)和5%的Javascript(用戶端驗證)。 (且聽下回分解)
http://www.bkjia.com/PHPjc/532053.htmlwww.bkjia.comtruehttp://www.bkjia.com/PHPjc/532053.htmlTechArticle譯者註:這是一篇德國人寫的關於PHP的“長篇大論”,作者在文中把PHP吹的神乎其神,大有一統江湖的架勢。且不去管它觀點是否...