虛拟主機域名注冊-常見問題其他問題 → 其他問題


電()子商務利器PHP
作者:
PHP是一種用于創建動态WEB頁面的服務端腳本語言。如同ASP和(hé)ColdFusion,用戶可(kě)以混合使用PHP和(hé)HTML編寫WEB頁面,訪問者浏覽到該頁面時(shí),服務端會首先對頁面中的PHP命令進行(xíng)處理,然後把處理後的結果連同HTML內(nèi)容一起傳送到訪問端的浏覽器。但(dàn)是與ASP或ColdFusion不同,PHP是一種源代碼開(kāi)放程序,擁有(yǒu)很(hěn)好的跨平台兼容性。用戶可(kě)以在WindowsNT系統以及許多(duō)版本的Unix系統上(shàng)運行(xíng)PHP,而且可(kě)以将PHP作為(wèi)Apache服務器的內(nèi)置模塊或CGI程序運行(xíng)。除了能夠精确的控制(zhì)WEB頁面的顯示內(nèi)容之外, 用戶還(hái)可(kě)以通(tōng)過使用PHP發送HTTP報頭。用戶可(kě)以通(tōng)過PHP設置cookies,管理用戶身份識别,并對用戶浏覽頁面進行(xíng)重定向。PHP具有(yǒu)非常強大的數(shù)據庫支持功能,能夠訪問幾乎目前所有(yǒu)較為(wèi)流行(xíng)的數(shù)據庫系統。此外,PHP可(kě)以與多(duō)個(gè)外接庫集成,為(wèi)用戶提供更多(duō)的實用功能,如生(shēng)成PDF文件等。 用戶可(kě)以直接在WEB頁面中輸入PHP命令代碼,因而不需要任何特殊的開(kāi)發環境。在WEB頁面中,所有(yǒu)PHP代碼都被放置在“”中。 此外,用戶還(hái)可(kě)以選擇使用諸如<SCRIPTLANGUAGE="PHP"等的形式。PHP引擎會自動識别并處理頁面中所有(yǒu)位于PHP定界符之間(jiān)的代碼。PHP腳本語言的語法結構與C語言和(hé)Perl語言的語法風格非常相似。用戶在使用變量前不需要對變量進行(xíng)聲明(míng)。使用PHP創建數(shù)組的過程也非常簡單。PHP還(hái)具有(yǒu)基本的面向對象組件功能,可(kě)以極大的方便用戶有(yǒu)效組織和(hé)封裝自己編寫的代碼。從1995年開(kāi)始使用,特别是從1998年其3.0版本的發布而成為(wèi)一個(gè)成熟的産品後,PHP已被許多(duō)的網絡開(kāi)發人(rén)員所采用和(hé)青睐。到目前為(wèi)止,全世界已經有(yǒu)上(shàng)百萬的網站正在運行(xíng)着PHP,而且他們的運行(xíng)狀态都相當好。PHP是免費提供的和(hé)開(kāi)放源代碼的,并且是跨平台的,它能良好的運行(xíng)在UNIX和(hé)NT下。由于PHP具有(yǒu)可(kě)以在多(duō)平台下運行(xíng)的能力,就使得(de)建設一個(gè)複雜的網站變成一件很(hěn)輕松的事情----不管是在NT下還(hái)是UNIX下。這樣也将間(jiān)接的鼓勵了網站平台從NT向UNIX及LINUX的轉移。在過去,如果你(nǐ)要将站點的OS改換一下,象CGI代碼的解釋,或者将ASP轉化成PERL等工作都是極其頭痛的事情。而現在如果使用的是PHP,這種改換對任何人(rén)都是毫無痛苦的。事實上(shàng),現在已經有(yǒu)了将ASP轉換成PHP的免費工具了。當然,驅動PHP快速發展的動力不僅僅是其操作平台的無依賴性。越來(lái)越多(duō)網絡開(kāi)發人(rén)員喜歡PHP,因為(wèi)PHP語言本身的許多(duō)優秀特點:簡單而工整的語法,對象支持和(hé)非常優秀的文檔和(hé)強大的功能。
PHP 的全名是一個(gè)巢狀的縮寫名稱,"PHP: Hypertext Preprocessor",打開(kāi)縮寫還(hái)是縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言 (類似 IIS 上(shàng)的 ASP)。而 PHP 獨特的語法混合了 C、Java、Perl 以及 PHP 式的新語法。它可(kě)以比 CGI 或者 Perl 更快速的執行(xíng)動态網頁。

PHP 最初是在 1994 年 Rasmus Lerdorf 開(kāi)始計(jì)畫(huà)發展。在 1995 年以 Personal Home Page Tools (PHP Tools) 開(kāi)始對外發表第一個(gè)版本。在這早期的版本中,提供了訪客留言本、訪客計(jì)數(shù)器等簡單的功能。随後在新的成員加入開(kāi)發行(xíng)列之後,在 1995 年中,第二版的 PHP 問市。第二版定名為(wèi) PHP/FI(Form Interpreter)。PHP/FI 并加入了 mSQL 的支援,自此奠定了 PHP 在動态網頁開(kāi)發上(shàng)的影(yǐng)響力。在 1996 年底,有(yǒu)一萬五千個(gè) Web 站台使用 PHP/FI;在 1997 年中,使用 PHP/FI 的 Web 站台成長到超過五萬個(gè)。而在 1997 年中,開(kāi)始了第三版的開(kāi)發計(jì)劃,開(kāi)發小組加入了 Zeev Suraski 及 Andi Gutmans,而第三版就定名為(wèi) PHP3。

PHP3 跟 Apache 伺服器緊密結合的特性;加上(shàng)它不斷的更新及加入新的功能;并且它幾乎支援所有(yǒu)主流與非主流資料庫;再以它能高(gāo)速的執行(xíng)效率,使得(de) PHP 在 1999 年中的使用站台超過了十五萬!!它的原始碼完全公開(kāi),在 Open Source 意識擡頭的今天,它更是這方面的中流砥柱。不斷地有(yǒu)新的函式庫加入,以及不停地更新的活力,使得(de) PHP 無論在 UNIX 或是 Win32 的平台上(shàng)都可(kě)以有(yǒu)更多(duō)新的功能。它提供豐富的函式,使得(de)在程式設計(jì)方面有(yǒu)着更好的支援。

PHP 的第四代 Zend 核心引擎已經出現。整個(gè)劇(jù)本程式的核心大幅更動,讓程式的執行(xíng)速度,滿足更快的要求。在最佳化之後的效率,已較傳統 CGI 或者 ASP 等程式有(yǒu)更好的表現。而且還(hái)有(yǒu)更強的新功能、更豐富的函式庫。無論您接不接受,PHP 都将在 Web CGI 的領域上(shàng),掀起巅覆性的革命。對于一位專業的 Web Master 而言,它将也是必修課程之一。



來(lái)源:
閱讀:7938
日期:2006-07-01

【 雙擊滾屏 】 【 推薦朋友(yǒu) 】 【 收藏 】 【 打印 】 【 關閉 】 【 字體(tǐ): 】 
上(shàng)一篇:FTP裏的幾個(gè)文件夾分别有(yǒu)什麽用處?
下一篇:域名的價值
  >> 相關文章