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