跟我學php開發(fā):第一講php概述

跟我學php開發(fā):第一講php概述

ID:37061124

大?。?9.51 KB

頁數(shù):12頁

時間:2019-05-16

跟我學php開發(fā):第一講php概述_第1頁
跟我學php開發(fā):第一講php概述_第2頁
跟我學php開發(fā):第一講php概述_第3頁
跟我學php開發(fā):第一講php概述_第4頁
跟我學php開發(fā):第一講php概述_第5頁
資源描述:

《跟我學php開發(fā):第一講php概述》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。

1、跟我學PHP開發(fā):第一講PHP概述跟我學PHP開發(fā)放系統(tǒng)界PHP是一種服務器內(nèi)置式的Script語言,它的出現(xiàn)使得在Unix上快速地開發(fā)動態(tài)Web成為現(xiàn)實.PHP是一個基于服務端來創(chuàng)建動態(tài)網(wǎng)站的腳本語言,可以用PHP和HTML生成網(wǎng)站主頁.本系列講座分別介紹PHP概述,基本語法,環(huán)境配置,PHP與數(shù)據(jù)庫的應用,以及如何用PHP開發(fā)Web.簡介第一講PHP概述1.PHP是什么PHP是HypPrep(超文本預處理器)的字母縮寫,是一種被廣泛應用的開放源代碼的多用途腳本語言,它可嵌入到HTML中,尤其適合Web開發(fā).PHP是一種服務器內(nèi)置式的

2、Script語言,它的出現(xiàn)使得在Unix上快速地開發(fā)動態(tài)Web成為現(xiàn)實,PHP是一個基于服務端來創(chuàng)建動態(tài)網(wǎng)站的腳本語言,您可以用PHP和HTML生成網(wǎng)站主頁.當一個訪問者打開主頁時,服務端便執(zhí)行PHP的命令并將執(zhí)行結(jié)果發(fā)送至訪問者的瀏覽器中,這類似于ASP和CoildFusion,然而PHP和它們的不同之處在于PHP開放源碼和跨越平臺,PHP也可以運行在WindowsNT和多種版本的Unix上.它不需要任何預先處理卻可以快速反饋結(jié)果,它也不需要mod._perl的調(diào)整來使服務器的內(nèi)存映像減小.PHP消耗的資源較少,當它作為ApacheW

3、eb~E務器一部分時,運行代碼不需要調(diào)用外部二進制程序,服務器也不需要承擔任何額外的負擔.2.PHP功能PHP能做任何事,主要是用于服務端的腳本程序,因此您可以用PHP來完成任何其它的CGI程序能夠完成的工作,例如收集表單數(shù)據(jù),生成動態(tài)網(wǎng)頁,或者發(fā)送/接收Cookies等.PHP腳本用于三個領(lǐng)域:◆服務端腳本.這是PHP最傳統(tǒng),也是最主要的目標領(lǐng)域.開展這項工作需要具備PHP解析器(CGI或者服務器模塊),Web服務器和Web瀏覽器.當需要在運行Web服務器時,安裝并配置PHP,然后,可以用瀏覽器來訪問PHP程序的輸出到Web頁面.◆命

4、令行腳本.可以編寫■王海泉路新喜魏力強一段PHP腳本,并且不需要任何服務器或者瀏覽器來運行它.通過這種方式,僅僅只需要PHP解析器來執(zhí)行.◆編寫客戶端的GUl應用程序.對于基于窗口式的應用程序來說,PHP或許不是一種最好的語言,但是如果非常精通PHP,并且希望在客戶端應用程序中使用PHP的一些高級特性,則可以利用PHP-GTK來編寫這些程序.用這種方法,還可以編寫跨平臺的應用程序.PHP-GTK是PHP的一個擴展,在通常發(fā)布的PHP包中并不包含它.PHP能夠用在所有的主流操作系統(tǒng)上,包括Linux,Unix的各種變種,MiCrOSOft

5、Windows,MacOSX,RISCoS等.今天,PHP已經(jīng)支持了大多數(shù)的Web服務器.對于大多數(shù)的服務器,PHP提供了一個模塊;還有一些PHP支持CGI標準,使得PHP能夠作為CGI處理器來工作.n7OPENSOuRCEWORLDMONTHLY1052006O7知識nowledgeCIassroom.箋……………………………..責編/祁金華qijinhua@swm.com.cn美編/慶琨PHP最強大和最顯著的特性之一是它支持很大范圍的數(shù)據(jù)庫,目前PHP支持如表1所示的數(shù)據(jù)庫.同時還有一個DBX擴展庫可以自由的使用該擴展庫支持的任何數(shù)

6、據(jù)庫.另外,PHP還支持ODBC,因此可以連接任何其它支持該世界標準的數(shù)據(jù)庫.PHP的特性可以歸結(jié)為以下幾點:◆開放源碼所有的PHP源碼都可以得到.◆沒有運行費用PHP是免費的.◆基于服務器端由于PHP是在Web服務器端運行的,它的程序可以很大,很復雜,但是不會降低客戶端的運行速度.◆跨平臺PHP程序可以運行在UnfX,LfnuX,或者Windows操作系統(tǒng)下.◆嵌入HTML因為PHP語言可以嵌入到HTML內(nèi)部,所以它很容易學習.◆簡單的語言和Java和C++不同,PHP語言堅持以基本語言為基礎(chǔ),然而它的功能也強大到足以支持任何類型的W

7、eb站點.◆效率高和其它的解釋性語言相比,PHP系統(tǒng)消耗較少的系統(tǒng)資源.當PHP作為ApacheWeb服務器的一部分時,運行代碼不需要調(diào)外部二進制程序,服務器解釋腳本不需要承擔任何額外負擔.◆分析XML用戶可以組建一個可以讀取XML信息的106"般系統(tǒng)界2oo6o7PHP皈本.◆數(shù)據(jù)庫模塊用戶可以使用PHP存取Oracle,Sybase,MSSQL,AdabaseD,MySQL,mSQL,PostgreSQL,dBase,FilePro,Unixdbm,Inf0rmi)(/Illustra等類型的數(shù)據(jù)庫,以及任何支持oDBC標準的數(shù)據(jù)庫

8、.◆文件存取PHP有許多支持文件存取函數(shù).◆文本處理PHP有許多函數(shù)處理字符串,其中包括模式匹配的能力.◆復雜的變量PHP支持標量,數(shù)組,關(guān)聯(lián)數(shù)組等變量,這給用戶提供了以支持其它的高級數(shù)據(jù)結(jié)構(gòu)的堅實基礎(chǔ).◆

當前文檔最多預覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當前文檔最多預覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學公式或PPT動畫的文件,查看預覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負責整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細閱讀文檔內(nèi)容,確認文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。