PHP 语法在线检查
粘贴 PHP 代码并点击“检查 PHP”,即可找到第一个语法错误。
输入的文字和文件不会发送到服务器,只在本浏览器中处理。
使用方法
- 粘贴 PHP 代码并点击“检查 PHP”。没有 <?php 标签、只有代码也可以。
- 如果有错误,结果框会用 ^ 标出出错的行,下方提示第几行第几列以及缺少什么。
- 把“PHP 版本”设为与服务器一致,该版本不支持的语法(例如 8.0 中的 enum)也会被报告。
- PHP 遇到第一个错误就会停止解析,修改后再次检查即可找到下一个错误。
常见问题
结果和 php -l 一样吗?
本工具使用 JavaScript 编写的开源 PHP 解析器(glayzzle php-parser)读取语法,大多数情况下结果一致,但极少数情况可能不同。发布前请用真实 PHP 的 php -l 再确认一次。
错误位置和实际出错的地方不一样?
缺少分号时,通常会在下一行的第一个标记处报错。请同时检查所示行上一行的末尾。
代码会被上传或执行吗?
不会。浏览器只解析语法,不会运行代码,也不会发送到任何地方。