
課程咨詢(xún): 400-996-5531 / 投訴建議: 400-111-8989
認(rèn)真做教育 專(zhuān)心促就業(yè)
PHP(PHP培訓(xùn) php教程 ) 是一種用來(lái)制作動(dòng)態(tài)網(wǎng)頁(yè)的服務(wù)器端腳本語(yǔ)言。你通過(guò)PHP和HTML創(chuàng)建頁(yè)面。當(dāng)訪問(wèn)者打開(kāi)網(wǎng)頁(yè)時(shí),服務(wù)器端便會(huì)處理 PHP 指令,然后把其處理結(jié)果送到訪問(wèn)者的瀏覽器上面,就好像 ASP 或者是 ColdFusion 一樣。然而,PHP 跟 ASP 或 ColdFusion 不一樣的地方在于,它是跨平臺(tái)的開(kāi)放源代碼。PHP 可以在 Windows NT 以及很多不同的 Unix 版本中執(zhí)行,它也可以被編譯為一個(gè) Apache 模塊,或者是一個(gè)CGI二進(jìn)制文件。當(dāng)被編譯為 Apache ??鞎r(shí),PHP 尤其輕巧方便。它沒(méi)有任何繁瑣程序所產(chǎn)生的負(fù)擔(dān),因此可以很快的返回結(jié)果,同時(shí)也不需為了保持較小的服務(wù)器內(nèi)存映象,而去調(diào)整mod_perl。
除了能夠用來(lái)產(chǎn)生你的網(wǎng)頁(yè)的內(nèi)容之外,PHP 也可以用來(lái)傳送 HTTP頭。你可以設(shè)定 cookies,授權(quán)管理,并將使用者重定向至新的頁(yè)面。它也能好的訪問(wèn)很多數(shù)據(jù)庫(kù)及ODBC。另外還可與各式各樣的外部庫(kù)集成,由此可以讓你做幾乎任何事情,從創(chuàng)建 PDF 文件到解析XML。
PHP 代碼就嵌在Web頁(yè)面中,因此你不必為它建立一個(gè)特別的開(kāi)發(fā)環(huán)境或IDE。你用標(biāo)志PHP代碼(也可以將PHP設(shè)定成使用ASP形式的標(biāo)志甚至是用)。PHP引擎會(huì)處理這些標(biāo)志之間的任何東西。
PHP語(yǔ)言的語(yǔ)法跟C以及Perl很像。在使用前,你無(wú)須聲明變量。要?jiǎng)?chuàng)建陣列以及散列(關(guān)聯(lián)性陣列)也很快。PHP的初步面向?qū)ο筇匦赃€提供了組織及封裝代碼的簡(jiǎn)便方法。
盡管當(dāng)嵌入 Apache 里面時(shí),PHP運(yùn)行最快,但在PHP相關(guān)站點(diǎn)上還是有關(guān)于如何使其與Microsoft IIS 以及 Netscape Enterprise Server無(wú)縫集成的操作指南。如果你還沒(méi)有PHP,可以在其官方網(wǎng)站下載取得。在那里也可以找到一份包括PHP所有函數(shù)和特性的用戶(hù)手冊(cè)。
創(chuàng)建自己的命令
因?yàn)镻HP腳本是寫(xiě)在 HTML 文檔中的,你不必用特殊的編輯器來(lái)創(chuàng)建頁(yè)面。不過(guò)你必須在支持PHP的服務(wù)器上面執(zhí)行 PHP。如果你用的是你自己的服務(wù)器,則很容易辦到。如果是通過(guò)ISP 服務(wù)處理頁(yè)面,則需要聯(lián)系你的 ISP 的客服小組請(qǐng)他們幫你安裝PHP。
對(duì)于Unix系統(tǒng),你必須具備基本的Unix技巧,例如會(huì)使用make以及一個(gè)C語(yǔ)言編譯器。在你的系統(tǒng)上,還要有一個(gè) ANSI C編譯器,以及一個(gè)Web服務(wù)器。
對(duì)于Windows95/NT ,你需要以下服務(wù)器之一:Microsoft Personal Web Server,Microsoft Internet Information Server 3 或4,Apache 1.3.x,或者Omni HTTPd 2.0b1。
【免責(zé)聲明】本文部分系轉(zhuǎn)載,轉(zhuǎn)載目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)和對(duì)其真實(shí)性負(fù)責(zé)。如涉及作品內(nèi)容、版權(quán)和其它問(wèn)題,請(qǐng)?jiān)?0日內(nèi)與聯(lián)系我們,我們會(huì)予以更改或刪除相關(guān)文章,以保證您的權(quán)益!