Cloud Sandbox · PHP 8.4 / 7.4

在线运行 PHP 代码

三档版本随时切换,云端沙箱直接执行,输出原样回显——验证语法兼容、试一段正则,不用本地装 PHP。

8.4 / 7.4 双版本 沙箱隔离 Ctrl+Enter 运行 免登录免费
运行版本

就绪 · Ctrl + Enter 快速运行

index.php

                
Ctrl + Enter 快速运行 0 字符
🐘

在线运行 PHP 代码

开发编程 完全免费 🌙 支持黑夜模式 ☁️ 云端沙箱执行 🔀 8.4 / 7.4 双版本 📚 5 个内置示例 🕘 本地运行历史

验证一段 PHP 语法,最烦的就是切环境:本机只有 7.4、想试 8.4 的新语法,或者只是想快速试一条正则。
这个工具就解决这一件事:粘贴代码、选版本、点运行,云端沙箱直接执行并回显输出。
它是怎么跑的?
① 编辑:Ace 编辑器自带语法高亮与自动补全,「示例」菜单一键载入片段;
② 选版本:8.4 / 7.4 双版本,切换后立即生效;
③ 执行:点「运行代码」或按 Ctrl+Enter,经本站后台转发到沙箱容器执行;
④ 留存:代码与结果摘要记入本地运行历史,方便跨版本对比。
三个关键点:
· 仅标准扩展,无 Composer 依赖;
· 版本语法差异大,报错先看版本;
· 无外网、无持久化,单次执行超时强制终止。

类别开发编程
运行环境云端沙箱容器(仅标准扩展)
可用版本PHP 8.4 / 7.4
隐私代码仅本次执行,不作存储

核心特性

云端沙箱执行
三版本切换
语法高亮补全
5 个内置示例
Ctrl+Enter 运行
输出耗时统计
本地运行历史
深浅主题

关于这个工具

执行链路:
① 前端校验:非空检查与 20000 字符上限;
② 后台转发:请求由本站后台代理发往同机沙箱,带参数白名单与限流;
③ 容器执行:php -f 运行,输出与 Warning / Fatal 原样返回;
④ 结果留存:耗时、行数与代码摘要写入浏览器本地历史。
它不做:不提供 Composer 与数据库、不开外网、不做持久存储;完整项目请走本地工具链。

怎么用

  1. 第 1 步
    打开页面即有可运行的 Hello World,直接点「运行代码」先试一次。
  2. 第 2 步
    粘贴你的代码,或从「示例」菜单载入数组 / 正则 / 生成器等片段。
  3. 第 3 步
    选择 PHP 版本(8.4 / 7.4),验证语法兼容性就靠它。
  4. 第 4 步
    点「运行代码」或按 Ctrl+Enter,等输出区回显。
  5. 第 5 步
    切换版本再跑一遍,对比结果差异;「最近运行」可恢复历史代码。

更新记录

  • v1.2 2026-10-22 UI 全面重构:PHP 独立「紫罗兰椭圆徽标」视觉皮肤;新增示例库、运行历史、输出耗时统计与 Ctrl+Enter 快捷键;页面补齐面包屑、工具简介、常见问题与留言板。
  • v1.1 2026-10-22 执行接口改由本站后台代理转发到沙箱服务,不再直连外部域名;服务端加参数白名单与限流。
  • v1.0 2026-10-22 工具上线:Ace 编辑器 + PHP 8.4 / 7.4 双版本云端执行,适配黑夜模式。

常见问题

为什么提示「云端沙箱暂不可用」?
执行服务与网站同机部署,服务重启或维护时会出现这个提示,稍后再试即可。
你的代码没有丢:编辑器内容还在,提交历史也保存在本地。
哪些函数被屏蔽了?
系统调用类函数会被提交时直接拦截并提示,包括 exec、shell_exec、system、passthru、popen、proc_open、pcntl_*、socket 系列等;
字符串、数组、正则、JSON、日期等常用函数不受影响。
能装 Composer 包吗?
不能。沙箱只带 PHP 标准扩展,无 Composer、无数据库、无外网。
需要依赖的项目请在本地跑。
我的代码会被保存吗?
服务器执行完即丢弃,不做任何存储。
「最近运行」里的代码摘要与副本只存在你自己的浏览器 localStorage 中,点「清空」即彻底删除。
三个版本有什么区别?
7.4 没有命名参数与 match 表达式,8.0+ 才有构造器提升与联合类型。
拿不准兼容性时,用最低要求版本跑一遍最稳。
运行有超时限制吗?
有。单次执行有时长与内存上限,while(true) 死循环、阻塞输入会被强制终止。

💬 留言板 0

全部留言需审核通过后展示
💬

还没有留言,来抢沙发吧!

✍️ 说点什么
0 / 500
图形验证码