返回 工具

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 代码发给同事?
点击编辑器上方的「分享代码」按钮,工具会把当前代码编码成可分享链接。其他人打开链接后,可以看到同一段代码并在浏览器里直接重跑。