Cloud Sandbox · PHP 8.4 / 7.4
在线运行 PHP 代码
三档版本随时切换,云端沙箱直接执行,输出原样回显——验证语法兼容、试一段正则,不用本地装 PHP。
8.4 / 7.4 双版本
沙箱隔离
Ctrl+Enter 运行
免登录免费
index.php
Ctrl + Enter 快速运行
0 字符
History · 最近运行
在线运行 PHP 代码
开发编程
完全免费
🌙 支持黑夜模式
☁️ 云端沙箱执行
🔀 8.4 / 7.4 双版本
📚 5 个内置示例
🕘 本地运行历史
验证一段 PHP 语法,最烦的就是切环境:本机只有 7.4、想试 8.4 的新语法,或者只是想快速试一条正则。
这个工具就解决这一件事:粘贴代码、选版本、点运行,云端沙箱直接执行并回显输出。
它是怎么跑的?
① 编辑:Ace 编辑器自带语法高亮与自动补全,「示例」菜单一键载入片段;
② 选版本:8.4 / 7.4 双版本,切换后立即生效;
③ 执行:点「运行代码」或按 Ctrl+Enter,经本站后台转发到沙箱容器执行;
④ 留存:代码与结果摘要记入本地运行历史,方便跨版本对比。
三个关键点:
· 仅标准扩展,无 Composer 依赖;
· 版本语法差异大,报错先看版本;
· 无外网、无持久化,单次执行超时强制终止。
核心特性
云端沙箱执行
三版本切换
语法高亮补全
5 个内置示例
Ctrl+Enter 运行
输出耗时统计
本地运行历史
深浅主题
关于这个工具
执行链路:
① 前端校验:非空检查与 20000 字符上限;
② 后台转发:请求由本站后台代理发往同机沙箱,带参数白名单与限流;
③ 容器执行:php -f 运行,输出与 Warning / Fatal 原样返回;
④ 结果留存:耗时、行数与代码摘要写入浏览器本地历史。
它不做:不提供 Composer 与数据库、不开外网、不做持久存储;完整项目请走本地工具链。
怎么用
- 第 1 步打开页面即有可运行的 Hello World,直接点「运行代码」先试一次。
- 第 2 步粘贴你的代码,或从「示例」菜单载入数组 / 正则 / 生成器等片段。
- 第 3 步选择 PHP 版本(8.4 / 7.4),验证语法兼容性就靠它。
- 第 4 步点「运行代码」或按 Ctrl+Enter,等输出区回显。
- 第 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、日期等常用函数不受影响。
字符串、数组、正则、JSON、日期等常用函数不受影响。
能装 Composer 包吗?
不能。沙箱只带 PHP 标准扩展,无 Composer、无数据库、无外网。
需要依赖的项目请在本地跑。
需要依赖的项目请在本地跑。
我的代码会被保存吗?
服务器执行完即丢弃,不做任何存储。
「最近运行」里的代码摘要与副本只存在你自己的浏览器 localStorage 中,点「清空」即彻底删除。
「最近运行」里的代码摘要与副本只存在你自己的浏览器 localStorage 中,点「清空」即彻底删除。
三个版本有什么区别?
7.4 没有命名参数与 match 表达式,8.0+ 才有构造器提升与联合类型。
拿不准兼容性时,用最低要求版本跑一遍最稳。
拿不准兼容性时,用最低要求版本跑一遍最稳。
运行有超时限制吗?
有。单次执行有时长与内存上限,
while(true) 死循环、阻塞输入会被强制终止。💬 留言板 0
全部留言需审核通过后展示🎉
留言已提交!
审核通过后就会展示在留言板上,稍安勿躁~

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