我們在通過對PHP應用領域1、服務端腳本。
這是 PHP 最傳統,也是最主要的目標領域。開展這項工作需要具備以下三點:
A、PHP 解析器(CGI 或者服務器模塊)、
B、web 服務器、
C、web 浏覽器。
需要在運行 web 服務器時,安裝並配置 PHP,
然後,可以用 web 浏覽器來訪問 PHP 程序的輸出,即浏覽服務端的 PHP 頁面。
如果只是實驗 PHP 編程,所有的這些都可以運行在自己家裡的電腦中。
PHP應用領域2、命令行腳本。
可以編寫一段 PHP 腳本,並且不需要任何服務器或者浏覽器來運行它。
通過這種方式,僅僅只需要 PHP 解析器來執行。
這種用法對於依賴 cron(Unix 或者 Linux 環境)
或者 Task Scheduler(Windows 環境)的日常運行的腳本來說是理想的選擇。
這些腳本也可以用來處理簡單的文本。
PHP應用領域3、編寫桌面應用程序。
對於有著圖形界面的桌面應用程序來說,PHP 或許不是一種最好的語言,
但是如果用戶非常精通 PHP,並且希望在客戶端應用程序中使用 PHP 的一些高級特性,
可以利用 PHP-GTK 來編寫這些程序。用這種方法,還可以編寫跨平台的應用程序。
PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 包中並不包含它。
如果對 PHP-GTK 感興趣,請訪問其網站以獲取更多信息。
4、PHP應用領域還能擴展到更加廣泛的地步:
PHP 還支持利用諸如LDAP、IMAP、SNMP、NNTP、POP3、HTTP、COM(Windows環境)
等不計其數的協議的服務。
還可以開放原始網絡端口,使得任何其它的協議能夠協同工作。
PHP 支持和所有 web 開發語言之間的 WDDX 復雜數據交換。
關於相互連接,PHP 已經支持了對 Java 對象的即時連接,
並且可以將他們自由的用作 PHP 對象。
甚至可以用我們的 CORBA 擴展庫來訪問遠程對象。
PHP 具有極其有效的文本處理特性,
支持從 POSIX 擴展或者 Perl 正則表達式到 XML 文檔解析。
為了解析和訪問 XML 文檔,PHP 4 支持 SAX 和 DOM 標准,
也可以使用 XSLT 擴展庫來轉換 XML 文檔。
PHP 5 基於強健的 libxm2 標准化了所有的 XML 擴展,
並添加了 SimpleXML 和 XMLReader 支持,擴展了其在 XML 方面的功能。
5、如果將PHP應用領域擴展到電子商務。
會發現其Cybercash 支付、CyberMUT、VeriSign Payflow Pro
以及 MCVE 函數對於在線交易程序來說是非常有用的。
6、另外,還有很多其它有趣的擴展庫。
例如: mnoGoSearch搜索引擎函數、IRC 網關函數、
多種壓縮工具(gzip、bz2)、日歷轉換、翻譯……