首頁 >後端開發 >PHP問題 >php除了web開發還能幹嘛?

php除了web開發還能幹嘛?

青灯夜游
青灯夜游原創
2019-10-11 15:19:103340瀏覽

php除了web開發還能幹嘛?

PHP是C實作的程式語言,通常用於Web開發,但不表示PHP只能進行Web開發。用PHP寫寫爬蟲,做做自動化維,完全可以;用C擴充還能做更多,像是Swoole高效能網路編程,OHSCE工控編程。

自然也有很多PHP不適合的應用場景(運算密集型),像是作業系統開發和資料庫引擎開發。

但PHP可以為這些系統做輔助開發,例如用PHP開發一個phpMyAdmin等來視覺化管理資料庫MySQL,例如開發一個"phpLinuxAdmin"來管理沒有圖形介面的Linux伺服器。

總而言之,要揚長避短,因地制宜才能充分合理發揮PHP的優勢。

PHP 腳本主要用於以下三個領域:

服務端腳本。這是 PHP 最傳統,也是最主要的目標領域。

進行這項工作需要具備以下三點:PHP 解析器(CGI 或伺服器模組)、web 伺服器和 web 瀏覽器。需要在執行 web 伺服器時,安裝並設定 PHP,然後,可以用 web 瀏覽器來存取 PHP 程式的輸出,也就是瀏覽服務端的 PHP 頁面。如果只是實驗 PHP 編程,所有的這些都可以運行在自己家裡的電腦。請查閱安裝一章以獲取更多資訊。

命令列腳本。可以編寫一段 PHP 腳本,並且不需要任何伺服器或瀏覽器來運行它。

透過這種方式,只需要 PHP 解析器來執行。這種用法對於依賴 cron(Unix 或 Linux 環境)或 Task Scheduler(Windows 環境)的日常運行的腳本來說是理想的選擇。這些腳本也可以用來處理簡單的文字。請參閱 PHP 的命令列模式以取得更多資訊。

寫桌面應用程式。

對於有著圖形介面的桌面應用程式來說,PHP 或許不是一種最好的語言,但是如果用戶非常精通PHP,並且希望在客戶端應用程式中使用PHP 的一些高級特性,可以利用PHP-GTK 來寫這些程式。用這種方法,還可以編寫跨平台的應用程式。 PHP-GTK 是 PHP 的一個擴展,在通常發布的 PHP 套件中並不包含它。

PHP 能夠在所有的主流作業系統上使用,包括 Linux、Unix 的各種變種(包括 HP-UX、Solaris 和 OpenBSD)、Microsoft Windows、Mac OS X、RISC OS 等。

以上是php除了web開發還能幹嘛?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
上一篇:phpems是什麼下一篇:phpems是什麼