国产成人精品无码青草_亚洲国产美女精品久久久久∴_欧美人与鲁交大毛片免费_国产果冻豆传媒麻婆精东

18143453325 在線咨詢 在線咨詢
18143453325 在線咨詢
所在位置: 首頁 > 營銷資訊 > 信息時代 > 頁面超文本預(yù)處理器(數(shù)據(jù)庫)

頁面超文本預(yù)處理器(數(shù)據(jù)庫)

時間:2022-12-03 00:30:01 | 來源:信息時代

時間:2022-12-03 00:30:01 來源:信息時代

    頁面超文本預(yù)處理器 : 一種用于創(chuàng)建動態(tài)Web頁面的服務(wù)器腳本語言。PHP大量采用C、Java和Perl語言的語法,并加入了一些PHP自己的特征。PHP支持HTTP的身份認證、支持cookie,支持GIF圖像創(chuàng)建等。其中,最有代表性的特點在于其數(shù)據(jù)庫支持功能,所有主流與非主流數(shù)據(jù)庫它幾乎都支持,這使得編寫基于數(shù)據(jù)庫的網(wǎng)頁變得非常簡單。PHP不斷更新的函數(shù)庫對程序設(shè)計有著更好的支持。
PHP文件是一個文本文件,可以包括文本、HTML標(biāo)記、腳本命令,文件后綴為.php。一個PHP文件必須放在Web服務(wù)器上有可執(zhí)行權(quán)限的目錄下。當(dāng)瀏覽器向Web服務(wù)器請求調(diào)用.php文件時,Web服務(wù)器調(diào)用相關(guān)的PHP引擎對PHP文件進行解釋,輸出相應(yīng)的HTML文件,返回給瀏覽器。
1. PHP的特性
(1)易學(xué)易用: PHP的語法結(jié)構(gòu)借用了C、Perl的優(yōu)秀部分,有以上語言編程經(jīng)驗的開發(fā)人員可快速地掌握PHP并將其投入實際使用。在PHP的程序包中,有極其詳盡的安裝說明,任何人都可按照說明快速地配置好自己的Web服務(wù)器,甚至還可以在PHP的站點上直接下載己經(jīng)配置好PHP模塊的Web服務(wù)器。
(2)運行速度快: PHP采用HTML內(nèi)置標(biāo)記技術(shù),PHP引擎本身可以作為Web服務(wù)器的一個模塊運行,有效地提高了運行時的解析速度。PHP可以將頁面表單提交的數(shù)據(jù)自動轉(zhuǎn)化為程序中同表單名的變量。經(jīng)測試表明,在Web站點訪問量非常大時,提交變量的解析速度比傳統(tǒng)CGI程序快好幾倍!
(3)跨多個平臺:目前PHP可在Windows、Unix、Linux的Web服務(wù)器上正常運行,支持IIS、Apache等通用Web服務(wù)器,用戶更換平臺時,幾乎無需變換PHP代碼,可在相應(yīng)的平臺上直接運行。
(4)數(shù)據(jù)庫支持:PHP直接為很多數(shù)據(jù)庫提供內(nèi)置的鏈接,包括Oracle、SyBase、PostgreSQL、MySQL、Informix、DBase、SOLID、Access等,并完全支持ODBC接口,凡是支持ODBC接口的數(shù)據(jù)庫,PHP都可以為其提供有力的支持。而且這些數(shù)據(jù)庫的操作都是PHP本身支持的,無需其他附件介入,這樣在實際應(yīng)用中,就可得到比任何后臺技術(shù)都要快的數(shù)據(jù)庫訪問速度。
(5)擴展功能:PHP不但內(nèi)置了對文件上傳、密碼認證、Cookies操作、郵件收發(fā)、動態(tài)GIF生成等功能的支持,還提供了對GZIP、PDF、XML文件的直接支持。此外用戶還可以編寫自己的擴展模塊,給將來的擴展提供了極大的空間。
(6)開放源碼: 在遵守GNU條約的情況下,均可免費使用并更改其源碼。PHP正是遵守GNU條約的,使用者不僅可按條約免費使用并進行源碼改寫,還可通過PHP的站點獲得支持。Internet上已專門開設(shè)了PHP的支持站點、代碼交換站點,支持者們將開發(fā)出的功能強大的基礎(chǔ)類庫放在上面,供人們隨意調(diào)用。另外,MySQL遵守GNU條約的,PHP很容易同它配合搭建一個強有力的網(wǎng)站。
2. PHP的工作方式
(1)嵌入HTML的方式: 傳統(tǒng)的程序設(shè)計語言所編制程序的源代碼都要經(jīng)編譯程序編譯后生成一個可執(zhí)行的文件。而PHP腳本是經(jīng)PHP引擎解釋生成顯式的HTML標(biāo)識。用戶可以把程序代碼嵌入到HTML中。PHP腳本以特有的分界符和HTML代碼分開,即HTML中使用特殊標(biāo)記來標(biāo)記PHP腳本語言的開始和結(jié)束。嵌入HTML的方法有四種,分別使用四種不同的分界符,其中前面的分界符表示PHP的開始,后面的分界符表示PHP腳本語言的結(jié)束。這四種分界符為:
〈?PHP和?〉: PHP的標(biāo)準(zhǔn)分界符,最常用。
〈?和?〉: PHP的簡寫分界符,需在php.ini中配置“short_open tag=on;”。
〈script language=“PHP”〉和〈/script〉: JavaScript和VBScript風(fēng)格的分界符。
〈%和%〉: ASP風(fēng)格的分界符,需在php.ini中配置“asp_tags=on;”。
(2)在服務(wù)器端的運行方式: 當(dāng)Web服務(wù)器接收到一個Web頁面請求時,若請求的是HTML文件,則Web服務(wù)器直接把文件提供給瀏覽器解釋執(zhí)行;若請求的是.php文件,則Web服務(wù)器先執(zhí)行程序php.exe對兩個PHP分界符號之間的PHP程序進行分析,然后再根據(jù)程序運行時各種不同的條件將PHP程序轉(zhuǎn)換為相應(yīng)的HTML代碼,再把HTML代碼提供給客戶端的Web瀏覽器。

74
73
25
news

版權(quán)所有? 億企邦 1997-2022 保留一切法律許可權(quán)利。

為了最佳展示效果,本站不支持IE9及以下版本的瀏覽器,建議您使用谷歌Chrome瀏覽器。 點擊下載Chrome瀏覽器
關(guān)閉