🐘 PHP 在线运行环境 基于 WebAssembly · 代码完全本地执行,不上传服务器
正在加载引擎…
虚拟文件系统(内存)
📄 editor.php 第 1 行 : 第 1 列
📤 输出 / 控制台 (点击展开)
# PHP 输出将显示在这里…
# 编辑左侧代码后,点击「运行」或按 Ctrl+Enter 执行。
关于此工具与能力边界
运行方式:本页面通过 php-wasm@0.2.0 在浏览器内本地运行 PHP,代码不上传任何服务器;页面依赖 CDN 加载 wasm 引擎(首次运行需下载约数 MB,之后由浏览器缓存)。
版本切换:工具栏可选择 8.0 ~ 8.5,内部由 new PhpWeb({version}) 分发加载对应 php8.x-web.mjs,wasm 实例绑定版本,切换会重建引擎。
虚拟文件系统:支持多文件管理,运行时文件写入内存 FS(/workspace/),可在代码中 include '/workspace/其他.php'; 互相引用;刷新页面后内存文件全部丢失(当前编辑文件内容会保留到 localStorage)。
支持:echo/print、数组/字符串/正则、JSON、日期时间、数学、闭包、匿名类、枚举(8.1+)、大部分标准库函数。
限制:CLI 模式而非 Web 服务器 —— $_GET/$_POST/$_SERVER 基本为空,header()/setcookie() 无效,文件写入仅存于内存 FS,无真实 socket/curl(受浏览器 CORS 限制)。
快捷键:Ctrl+Enter(Win/Linux)或 ⌘+Enter(macOS)运行代码。