返回 工具

PHP 線上執行器

線上執行和測試 PHP 程式碼,支援 PHP 7.4-8.5 多版本切換與結果對比

載入中...

如何在線運行和測試 PHP 代碼

  1. 1

    輸入或粘貼 PHP 代碼

    在編輯器中編寫 PHP 代碼,或直接選擇預設示例快速開始。這個在線運行器適合做小片段測試、調試和學習演示。

  2. 2

    切換 PHP 版本

    通過版本選擇器切換 PHP 7.4、8.0、8.1、8.2、8.3、8.4、8.5,對比不同版本的輸出和相容性。

  3. 3

    運行並檢查輸出

    點擊「運行」後,代碼會通過本地 PHP WASM 運行時即時執行。右側面板會分別顯示標準輸出和錯誤輸出。

  4. 4

    分享或複用片段

    你可以複製輸出、恢復歷史記錄,或生成分享鏈接,讓其他人直接打開並複現同一段 PHP 代碼。

功能概覽

直接在瀏覽器裡運行 PHP 代碼、測試代碼片段,並比較 PHP 7.4-8.5 的行為差異。基於本地 WASM 執行,無需服務器或本地環境。

工具描述

免費線上 PHP 程式碼執行器,適合在瀏覽器裡執行 PHP 程式碼、測試程式碼片段、比較 PHP 7.4-8.5 版本差異並即時查看輸出。無需 Apache、Nginx 或本機環境,基於 WASM 本機執行,提供語法醒目提示、範例、��行歷史與分享連結,資料不上傳。

能力清單

  • 基於 PHP WASM 在瀏覽器本地運行 PHP 代碼,無需上傳數據。
  • 支持 PHP 7.4、8.0、8.1、8.2、8.3、8.4、8.5 多版本切換,便於升級前做相容性測試。
  • 代碼編輯器支持 PHP 語法高亮、行號顯示和代碼提示,適合快速編寫與調試片段。
  • 標準輸出和錯誤輸出分欄展示,更容易定位執行問題。
  • 提供 Hello World、陣列、字符串、日期時間、JSON、流程控制等預設示例。
  • 執行歷史保存在本地,可隨時恢復、重跑和對比代碼片段。
  • 支持生成可分享鏈接,方便和同事複現同一段 PHP 代碼。
  • 設置 5 秒執行超時限制,防止死循環導致瀏覽器卡死。
  • 編輯器與輸出區域分欄顯示,在桌面端更適合持續調試。

相關工具

相關指南

常見問題

如何在線運行 PHP 代碼?
在編輯器中輸入或貼上 PHP 代碼,選擇要測試的 PHP 版本,然後點擊「運行」。代碼會通過 PHP WASM 直接在瀏覽器中執行,因此你可以在不安裝 Apache、Nginx 或本地 PHP 環境的情況下運行 PHP 代碼。
這個工具更像 PHP online compiler 還是 PHP code runner?
大多數用戶搜尋 PHP online compiler,真實需求其實是一個能立即執行代碼並清楚展示結果的 PHP code runner。這個工具更強調瀏覽器即時執行、多版本切換和調試效率,而不是重量級 IDE 工作流。
這個在線運行器支持哪些 PHP 版本?
目前支持 PHP 7.4、8.0、8.1、8.2、8.3、8.4 和 8.5。你可以在版本選擇器中自由切換,用來做相容性測試、復現版本差異或驗證升級風險。
代碼是在服務器上運行嗎?
不是。PHP WASM 會把 PHP 運行時編譯為 WebAssembly,在你的瀏覽器本地執行。普通使用場景下代碼無需上傳到遠程執行服務器,更適合私密的代碼片段測試。
適合在線測試哪些 PHP 代碼?
這個工具適合測試變數、陣列、字符串處理、正則、JSON 編解碼、日期格式化、迴圈、條件判斷、類和對象等核心 PHP 片段。依賴資料庫、文件系統寫入或遠程網路請求的完整服務端場景不在目標範圍內。
可以用它在升級前測試 PHP 7.4 到 PHP 8.x 的差異嗎?
可以。版本切換正是這個工具最適合的場景之一。���可以把同一段代碼分別在 PHP 7.4 和 PHP 8.x 下運行,對比輸出、提示信息和行為變化,再決定是否修改生產代碼。
PHP 代碼運行有時間限制嗎?
有。為了防止死迴圈或長時間運行的代碼拖慢瀏覽器,運行器設置了 5 秒超時限制。對於大多數代碼片段測試和快速調試來說,這個時間已經足夠。
怎麼把可復現的 PHP 代碼發給同事?
點擊編輯器上方的「分享代碼」按鈕,工具會把當前代碼編碼成可分享鏈接。其他人打開鏈接後,可以看到同一段代碼並在瀏覽器裡直接重跑。