1、服務端腳本
這是 PHP 最傳統,也是最主要的目標領域。進行這項工作需要具備以下三點:
A、PHP 解析器(CGI 或伺服器模組)
B、web 伺服器
C、web 瀏覽器
需要在執行web 伺服器時,安裝並設定PHP,然後,可以用web 瀏覽器來存取PHP 程式的輸出,也就是瀏覽服務端的PHP 頁面。如果只是實驗 PHP 編程,所有的這些都可以運行在自己家裡的電腦。
2、命令列腳本
可以編寫一段 PHP 腳本,並且不需要任何伺服器或瀏覽器來運行它。透過這種方式,僅僅只需要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或 Linux 環境)或 Task Scheduler(Windows 環境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文字。
3、寫桌面應用程式
對於有著圖形介面的桌面應用程式來說,PHP 或許不是一種最好的語言,但如果使用者非常精通PHP,並且希望在客戶端應用程式中使用PHP 的一些高階特性,可以利用PHP-GTK 來編寫這些程式。用這種方法,還可以編寫跨平台的應用程式。
PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 套件中並不包含它。
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 閘道函數。
推薦教學:PHP影片教學
#以上是php的應用領域有哪些的詳細內容。更多資訊請關注PHP中文網其他相關文章!