编写、运行和分享代码片段,无需任何配置。
在浏览器中在线运行 PHP
这是一个免费的 PHP 在线编辑器和代码运行工具。在浏览器里写 PHP 代码,点击运行,代码会在几秒内由 PHP 8.3 执行。不用先配置 Apache、nginx、XAMPP 或 MAMP。
编辑器基于与 VS Code 相同的引擎,PHP 语法高亮、自动补全和错误波浪线提示一应俱全。代码在开启了 OPcache 的 PHP 8.3 CLI 上运行,带有常用扩展:mbstring、curl、xml、simplexml、dom、tokenizer、openssl、zip、fileinfo 和 json,并且 Composer 已在 PATH 中。无论是测试正则表达式、序列化 JSON,还是研究 match 表达式,都很合适。
这个 PHP 在线编辑器好用在哪里
- 即时运行 PHP 代码:写好代码,点击运行,几秒内就能看到 PHP 8.3 CLI 的输出,不需要 Apache、nginx、XAMPP 或 MAMP。
- 完整的 PHP 语法高亮、自动补全和带行号的清晰错误信息,由 VS Code 同款编辑器引擎提供支持。
- 支持标准输入。
fgets(STDIN)、file_get_contents('php://stdin')和STDIN流读取都会从编辑器的输入框获取数据,命令行风格的 PHP 脚本可以完整跑通。你这边不需要 Apache、XAMPP 或 MAMP。 - PHP 8.3,带有 mbstring、curl、xml、simplexml、dom、openssl、zip、fileinfo、OPcache,Composer 也已在 PATH 中:可以测试枚举、只读属性、match 表达式和类型化属性等现代 PHP 特性。
在 PHP 在线编辑器里可以做什么
- 数组函数:array_map、array_filter、array_reduce 以及关联数组的各种转换,可以一行一行地测试。
- 字符串辅助函数和正则表达式(preg_match、preg_replace),以及 JSON 编码和解码:这些是任何后端开发中每天都会用到的 PHP 写法。
- 快速做 PHP 小实验:测试一个 match 表达式,试一个枚举,验证类型化属性,或者确认展开运算符在数组中的行为。
PHP 在线编译器常见问题
PHP 在线编译器是免费的吗?
是的,PHP 在线编辑器可以免费使用。无需注册,无需安装 PHP,也不用配置 Apache 或 XAMPP,打开页面就能在 PHP 8.3 上运行代码。
需要安装 PHP、Apache 或 XAMPP 吗?
不需要安装。你的电脑上不需要 PHP、Apache、nginx、XAMPP 或 MAMP。PHP 在线运行工具会在 PHP 8.3 CLI 上执行你的代码,几秒内返回输出。
PHP 在线编辑器能在手机和 Chromebook 上用吗?
可以。PHP 在线编辑器支持任何现代浏览器,电脑、平板和手机都能用。在 Chromebook、iPad 或无法安装 LAMP 环境的学校电脑上测试 PHP,也很方便。
PHP 在线编辑器支持 fgets(STDIN) 和标准输入吗?
fgets(STDIN)、file_get_contents('php://stdin') 以及从 STDIN 流读取,表现都和在终端执行 php script.php 后输入内容时一样。很适合命令行风格的 PHP 脚本和练习题。试过在线编辑器之后,怎么学习 PHP?
修改示例 PHP 代码,点击运行,反复尝试。想要更系统地学习时,Coddy 的互动 PHP 课程会讲解数组、字符串、类、命名空间和现代 PHP 8 特性,每个知识点都配有动手练习。
适合 PHP 的实用工具
与 PHP 在线编辑器搭配使用的免费浏览器工具,全部来自 Coddy。