PHP能做什麼
PHP初學者的一個主要疑問就是PHP能用來做什麼?按照PHP手冊上的經典解釋就是PHP能做任何事!
下面為讀者具體的介紹PHP主要的應用領域PHP是運行於服務端的腳本程序因此可以用其完成任何CGI(Common Gateway Interface)程序能夠完成的工作CGI工作流程如圖所示CGI主要用於完成在B/S(Browser/Server)模式下的應用開發例如動態頁面輸出獲取表單數據創建或接收Session/Cookies
圖 CGI工作流程示意圖
PHP主要應用於以下個領域
服務端腳本
服務器腳本運行模式需要具備個條件PHP解析器(CGI或者服務器模塊)Web服務器Web浏覽器
具體執行流程首先運行Web服務器然後安裝並配置PHP最後可以用Web浏覽器訪問PHP程序的輸出即浏覽服務端的PHP頁面(或數據輸出)
命令行腳本
通過命令行模式運行PHP腳本這種模式下不需要服務器的支持或者依賴浏覽器的觸發在命令行腳本模式下僅需要PHP解析器來執行通常這種方法被用在Windows和Linux平台下做日常運行腳本使用如某些守護程序等當然這些腳本也可以用來處理簡單的文本
編寫桌面應用程序
PHP也許並不完全適合用來做圖形界面應用程序但是開發人員同樣可以在客戶端程序應用某些PHP的高級特性通過使用PHPGTK來編寫這些程序PHPGTK是PHP的一個擴展並不包含在標准的開發包中開發人員需要單獨編譯它通過PHPGTK可以建立獨立的GUI(用戶圖形界面)應用程序例如音頻播放器文本編輯器數據庫後台等
返回目錄PHP典型模塊與項目實戰大全
編輯推薦
Java Web開發詳解
PHP Web開發學習實錄
ASP NET開發培訓視頻教程
From:http://tw.wingwit.com/Article/program/PHP/201311/21535.html