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中文網其他相關文章!

本文比較了酸和基本數據庫模型,詳細介紹了它們的特徵和適當的用例。酸優先確定數據完整性和一致性,適合財務和電子商務應用程序,而基礎則側重於可用性和

本文討論了確保PHP文件上傳的確保,以防止諸如代碼注入之類的漏洞。它專注於文件類型驗證,安全存儲和錯誤處理以增強應用程序安全性。

本文討論了在PHP中實施API速率限制的策略,包括諸如令牌桶和漏水桶等算法,以及使用Symfony/Rate-limimiter之類的庫。它還涵蓋監視,動態調整速率限制和手

本文討論了使用password_hash和pyspasswify在PHP中使用密碼的好處。主要論點是,這些功能通過自動鹽,強大的哈希算法和SECH來增強密碼保護

本文討論了OWASP在PHP和緩解策略中的十大漏洞。關鍵問題包括注射,驗證損壞和XSS,並提供用於監視和保護PHP應用程序的推薦工具。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

Safe Exam Browser
Safe Exam Browser是一個安全的瀏覽器環境,安全地進行線上考試。該軟體將任何電腦變成一個安全的工作站。它控制對任何實用工具的訪問,並防止學生使用未經授權的資源。

記事本++7.3.1
好用且免費的程式碼編輯器

Dreamweaver CS6
視覺化網頁開發工具

MinGW - Minimalist GNU for Windows
這個專案正在遷移到osdn.net/projects/mingw的過程中,你可以繼續在那裡關注我們。 MinGW:GNU編譯器集合(GCC)的本機Windows移植版本,可自由分發的導入函式庫和用於建置本機Windows應用程式的頭檔;包括對MSVC執行時間的擴展,以支援C99功能。 MinGW的所有軟體都可以在64位元Windows平台上運作。

PhpStorm Mac 版本
最新(2018.2.1 )專業的PHP整合開發工具