優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利
                                      優(yōu)惠活動(dòng) - 12周年慶本月新客福利

                                      動(dòng)態(tài)網(wǎng)頁(yè)的PHP實(shí)現技術(shù)

                                      PHP是Personal Home Page Tools的縮寫(xiě)。PHP混合了C、Java、Penl的一些語(yǔ)法,以及PHP式的新語(yǔ)法,集合了各種語(yǔ)言的優(yōu)點(diǎn)。因此,它可以比GGI更快速地實(shí)現網(wǎng)頁(yè)的動(dòng)態(tài)交互功能。PHP內置有強大的數據庫互聯(lián)功能,不僅可可以支持一系列 Internet開(kāi)發(fā)的前沿技術(shù),如身份認證 XML、動(dòng)態(tài)圖像生成、共享內存,以及動(dòng)態(tài)PDF文檔等等,而且還可以根據需要進(jìn)行擴充,功功能非常強大。

                                      1.PHP的特性

                                      PHP是一種與ASP相類(lèi)似的技術(shù),也是一種服務(wù)器的腳本語(yǔ)言,通過(guò)在HTML網(wǎng)網(wǎng)頁(yè)中嵌入PHP的控制語(yǔ)言,來(lái)完成與用戶(hù)的交互以及訪(fǎng)問(wèn)數據庫等功能。我們來(lái)看看,PHP與傳統的CGI相相比有什么特性。
                                       


                                      (1)易學(xué)易用

                                      PHP的語(yǔ)法結構借用了C、Penl的優(yōu)秀部分,有這兩種語(yǔ)言編程經(jīng)驗的開(kāi)發(fā)人員可快速地掌握PHP并將其投入實(shí)際使用。在PHP的程序包中,有極其詳盡的安裝說(shuō)明,用戶(hù)可按照說(shuō)明快速地配置好自己的Web服服務(wù)器,甚至還可以在PHP的站點(diǎn)上直接下載已經(jīng)配置好PHIP模塊的Web服務(wù)器
                                       
                                      (2)運行速度快

                                      PHP采用HTML內置標記技術(shù),解釋程序本身可以作為Web服務(wù)器的一個(gè)模塊運行,有效地提高了運行時(shí)的解析速度。PIHP可以將瀏覽器表單提交的數據自動(dòng)轉化為程序中同表單名的變量,而無(wú)須手工賦值。經(jīng)測試表明,在Web站點(diǎn)訪(fǎng)問(wèn)量非常大時(shí),PHP的解析速度相當于傳統CGI程序的4倍,因此它非常適合應用于一些大中型站點(diǎn)。

                                      (3)支持多平臺

                                      目前PHP可在 Windows、UNIX、 Linux的Web服務(wù)器上正常運行,支持IIS、Apache等通用服務(wù)器,用戶(hù)更換平臺時(shí),幾乎無(wú)需變換換PHP代碼,可在相應的平臺上直接運行。
                                       
                                      (4)強大的數據庫功能

                                      PHP直接為很多數據庫提供內置的連接,包括Oracle、SYBASE、Postgresql、MYSQL、Informix、DBASE、 OLID、Access等(通過(guò)SYBASE- CT驅動(dòng),可可高速訪(fǎng)問(wèn)Microsoft SQL Server),并完全支持ODBC接接口。而且對這些數據庫的操作功能都是PHP內部包含的,無(wú)須其他軟件介入,這樣在實(shí)際應用中,就可得到比任何后臺技術(shù)都要快的數據庫訪(fǎng)問(wèn)速度。這一特點(diǎn)是其他腳本語(yǔ)語(yǔ)言所不能比擬的。
                                       
                                      (5)先進(jìn)的擴展功能

                                      PHP不但內置了對文件上傳、密碼認證、Cookies 操作、郵件收發(fā)、動(dòng)態(tài) GIF生成等功能的支持,還極有遠見(jiàn)地提供了對GZIP文件、PDF、XML的直接支持。此外用戶(hù)還可以編寫(xiě)自己的擴展模塊,或下載他人編寫(xiě)的模塊,進(jìn)一步擴展 PHP 的功能。
                                       
                                      (6)源代碼完全開(kāi)放、完全免費

                                      所有的PHP源代碼都可以得到,而且PHP是遵守GNU條約的,任何人均可按條約免費使用并進(jìn)行源碼改寫(xiě),使用者還可通過(guò)PHP的站點(diǎn)以郵購列表等方式獲得支持。PHP的黃金搭檔數據庫軟件MySQL也是一種遵守GNU 條約的軟件,PHP 很容易與它配合建立一個(gè)支持電子商務(wù)的大中型網(wǎng)站。

                                      2.PHP與CGI、ASP的比較

                                      首先CGI是一個(gè)預先編譯好的程序,服務(wù)器調用這個(gè)程序完成與用戶(hù)的交互。而PHP只是個(gè)腳本,服務(wù)器在得到瀏覽器的請求后先讀取這個(gè)腳本,然后解釋執行,再向瀏覽器輸出需要的HTML頁(yè)面。

                                      對于CGI程序來(lái)說(shuō),可供開(kāi)發(fā)的語(yǔ)言多種多樣,但是CGI程序的編寫(xiě)和調試對于非專(zhuān)業(yè)人員來(lái)說(shuō)有較大的難度。而且CGI程序一旦寫(xiě)好,更改起來(lái)也十分困難,因此在一般的場(chǎng)合,特別是非專(zhuān)業(yè)人士,使用PHP是最合適的。

                                      相對于A(yíng)SP而言,PHP的缺陷是沒(méi)有像Microsoft這樣的大公司的支持,而且缺乏分布式機制,在處理重負荷業(yè)務(wù)時(shí)存在不足。另外,PHP提供的數據庫接口支持不統一,比如Oracle.MySQL.SyBASE的接口都不一樣。隨著(zhù)PHP的第四代 Zend核心引擎的推出,網(wǎng)站建設程序執行速度進(jìn)步提高,并且加入了許多更強的新功能、更豐富的函數庫,如COM的支持,PHP技術(shù)必將得到更加廣泛的應用。 
                                      本文地址:http://www.havencoinwallet.com//article/2680.html
                                      相關(guān)文章:
                                      最新文章:
                                      国产免费丝袜调教视频爱剪辑|国产小受18asian|国产福利91精品一区二区三区|久久久青草大香|欧美丰满熟妇xxxx性