課程咨詢: 400-996-5531 / 投訴(su)建議: 400-111-8989
認真(zhen)做(zuo)教(jiao)育 專心促就(jiu)業
PHP(PHP培訓 php教程 ) 是(shi)一種用來制作動態網頁的(de)服務(wu)器(qi)(qi)(qi)端(duan)腳本(ben)語(yu)言。你通過PHP和HTML創建頁面(mian)(mian)。當訪問(wen)者(zhe)打開網頁時(shi),服務(wu)器(qi)(qi)(qi)端(duan)便(bian)會處理(li) PHP 指令,然(ran)后把其(qi)處理(li)結(jie)果送到訪問(wen)者(zhe)的(de)瀏覽器(qi)(qi)(qi)上面(mian)(mian),就好像 ASP 或者(zhe)是(shi) ColdFusion 一樣。然(ran)而,PHP 跟 ASP 或 ColdFusion 不一樣的(de)地方在于,它(ta)是(shi)跨平臺(tai)的(de)開放源(yuan)代碼。PHP 可(ke)(ke)以在 Windows NT 以及(ji)很多(duo)不同的(de) Unix 版本(ben)中執行,它(ta)也可(ke)(ke)以被(bei)編(bian)譯為一個(ge) Apache 模(mo)塊,或者(zhe)是(shi)一個(ge)CGI二(er)進制文件。當被(bei)編(bian)譯為 Apache 模(mo)快(kuai)(kuai)時(shi),PHP 尤其(qi)輕巧方便(bian)。它(ta)沒有任何繁瑣程序所產生的(de)負擔,因此可(ke)(ke)以很快(kuai)(kuai)的(de)返回結(jie)果,同時(shi)也不需為了保(bao)持較小的(de)服務(wu)器(qi)(qi)(qi)內存映象,而去調整(zheng)mod_perl。
除(chu)了能夠用(yong)來產生(sheng)你的(de)網(wang)頁的(de)內(nei)容之外(wai),PHP 也可以用(yong)來傳送 HTTP頭。你可以設定 cookies,授權管(guan)理(li),并將使用(yong)者重定向至新的(de)頁面。它也能好的(de)訪問(wen)很(hen)多數(shu)據庫及(ji)ODBC。另外(wai)還(huan)可與各式(shi)各樣的(de)外(wai)部庫集成,由此(ci)可以讓你做(zuo)幾(ji)乎任何事情,從創建 PDF 文件到(dao)解析XML。
PHP 代(dai)碼就嵌在Web頁面中,因(yin)此你不必為它建立一(yi)個特(te)別(bie)的開發環境(jing)或IDE。你用標志(zhi)PHP代(dai)碼(也可(ke)以(yi)將PHP設(she)定成使用ASP形式的標志(zhi)甚至(zhi)是用)。PHP引擎會處理(li)這些(xie)標志(zhi)之間的任何(he)東西(xi)。
PHP語言的(de)語法跟(gen)C以及(ji)Perl很(hen)像(xiang)。在使用前,你無(wu)須聲明變(bian)量。要(yao)創建(jian)陣列以及(ji)散列(關聯性(xing)陣列)也很(hen)快。PHP的(de)初步(bu)面向(xiang)對(dui)象特性(xing)還提供了組織及(ji)封裝代碼的(de)簡(jian)便方法。
盡管當(dang)嵌入 Apache 里(li)面時,PHP運行最快,但在PHP相關站點上還是有(you)關于如何使其與Microsoft IIS 以及 Netscape Enterprise Server無縫集成的(de)(de)操作指南。如果你還沒有(you)PHP,可以在其官方網站下載取得。在那里(li)也可以找到一(yi)份包括PHP所有(you)函數(shu)和(he)特性的(de)(de)用戶手(shou)冊。
創建自己的命令
因(yin)為PHP腳本(ben)是(shi)寫在 HTML 文檔中的(de)(de)(de),你(ni)不(bu)必用特殊的(de)(de)(de)編輯器來創建頁面(mian)。不(bu)過(guo)你(ni)必須在支持PHP的(de)(de)(de)服(fu)(fu)務器上(shang)面(mian)執行 PHP。如(ru)果你(ni)用的(de)(de)(de)是(shi)你(ni)自己的(de)(de)(de)服(fu)(fu)務器,則很(hen)容易辦(ban)到。如(ru)果是(shi)通過(guo)ISP 服(fu)(fu)務處理(li)頁面(mian),則需要聯系你(ni)的(de)(de)(de) ISP 的(de)(de)(de)客服(fu)(fu)小(xiao)組請(qing)他們(men)幫你(ni)安裝PHP。
對于Unix系(xi)統(tong),你必(bi)須(xu)具(ju)備基本的(de)Unix技(ji)巧,例如(ru)會使用make以(yi)及一個(ge)C語言編(bian)譯(yi)器。在你的(de)系(xi)統(tong)上,還要(yao)有一個(ge) ANSI C編(bian)譯(yi)器,以(yi)及一個(ge)Web服務器。
對于Windows95/NT ,你需要以下服務器之一:Microsoft Personal Web Server,Microsoft Internet Information Server 3 或(huo)4,Apache 1.3.x,或(huo)者Omni HTTPd 2.0b1。
【免責(ze)聲明】本文(wen)部分系轉(zhuan)載(zai),轉(zhuan)載(zai)目的在于傳遞更多(duo)信息,并不代表本網贊同其觀點和對其真(zhen)實性負責(ze)。如涉及作品內容、版權和其它(ta)問題(ti),請(qing)在30日內與聯系我(wo)們(men),我(wo)們(men)會予以更改(gai)或刪除相(xiang)關文(wen)章(zhang),以保證您的權益!