課程簡(jiǎn)介
PHP 能做任何事。PHP 主要是用于服務(wù)端的腳本程序,因此您可以用 PHP 來(lái)完成任何其它的 CGI 程序能夠完成的工作,例如收集表單數(shù)據(jù),生成動(dòng)態(tài)網(wǎng)頁(yè),或者發(fā)送/接收 Cookies。但 PHP 的功能遠(yuǎn)不局限于此。
PHP 腳本主要用于以下三個(gè)領(lǐng)域。
服務(wù)端腳本。這是 PHP 傳統(tǒng),也是主要的目標(biāo)領(lǐng)域。開(kāi)展這項(xiàng)工作您需要具備以下三點(diǎn):PHP 解析器(CGI 或者服務(wù)器模塊)、WEB 服務(wù)器和 WEB 瀏覽器。您需要在運(yùn)行 WEB 服務(wù)器時(shí),安裝并配置 PHP,然后,可以用 WEB 瀏覽器來(lái)訪(fǎng)問(wèn) PHP 程序的輸出,即瀏覽服務(wù)端的 PHP 頁(yè)面。請(qǐng)查閱“安裝”一章以獲取更多信息。
命令行腳本。您可以編寫(xiě)一段 PHP 腳本,并且不需要任何服務(wù)器或者瀏覽器來(lái)運(yùn)行它。通過(guò)這種方式,您僅僅只需要 PHP 解析器來(lái)執(zhí)行。這種用法對(duì)于依賴(lài) cron(Unix 或者 Linux 環(huán)境)或者 Task Scheduler(Windows 環(huán)境)的日常運(yùn)行的腳本來(lái)說(shuō)是理想的選擇。這些腳本也可以用來(lái)處理簡(jiǎn)單的文本。請(qǐng)參閱“PHP 的命令行模式”以獲取更多信息。
編寫(xiě)客戶(hù)端的 GUI 應(yīng)用程序。對(duì)于基于窗口式的應(yīng)用程序來(lái)說(shuō),PHP 或許不是一種好的語(yǔ)言,但是如果您非常精通 PHP,并且希望在您的客戶(hù)端應(yīng)用程序中使用 PHP 的一些高級(jí)特性,您可以利用 PHP-GTK 來(lái)編寫(xiě)這些程序。用這種方法,您還可以編寫(xiě)跨平臺(tái)的應(yīng)用程序。PHP-GTK 是 PHP 的一個(gè)擴(kuò)展,在通常發(fā)布的 PHP 包中并不包含它。
學(xué)PHP到底能做什么
做PHP開(kāi)發(fā)人員在業(yè)界一般稱(chēng)之為PHPer,PHP可運(yùn)用于:
1、Web開(kāi)發(fā)
Web開(kāi)發(fā)就是我們說(shuō)的做網(wǎng)站。它分為網(wǎng)頁(yè)部分,和邏輯部分也就是我們說(shuō)的前臺(tái)與后臺(tái)。前臺(tái)負(fù)責(zé)與用戶(hù)的交互,顯示數(shù)據(jù)。用到HTML顯示數(shù)據(jù),CSS控制樣式,JS編寫(xiě)復(fù)雜交互。后臺(tái)編寫(xiě)處理這些邏輯的程序??梢杂肅#,java,vb,PHP等語(yǔ)言。用得多的語(yǔ)言還是PHP。
2、微信開(kāi)發(fā)
微信開(kāi)發(fā)即微信公眾平臺(tái)開(kāi)發(fā),將企業(yè)信息、服務(wù)、活動(dòng)等內(nèi)容通過(guò)微信網(wǎng)頁(yè)的方式進(jìn)行表現(xiàn),用戶(hù)通過(guò)簡(jiǎn)單的設(shè)置,就能生成微信3G網(wǎng)站。
3、企業(yè)級(jí)開(kāi)發(fā)
企業(yè)級(jí)開(kāi)發(fā)主要是針對(duì)企業(yè)級(jí)應(yīng)用的開(kāi)發(fā)
4、 客戶(hù)端用戶(hù)界面
5、APP后臺(tái)開(kāi)發(fā)