gpt4 book ai didi

php - 在线 PHP 语法检查器/验证器

转载 作者:IT王子 更新时间:2023-10-28 23:55:51 24 4
gpt4 key购买 nike

有人可以将我推荐给在线 PHP 验证器吗?这会有很大帮助。

提前致谢!

最佳答案

扩展我的评论。

您可以在命令行上使用 php -l [filename] 进行验证,它只进行语法检查 (lint)。这将取决于您的 php.ini 错误设置,因此您可以编辑 php.ini 或在脚本中设置 error_reporting。

以下是在包含以下内容的文件上运行时的输出示例:

<?php
echo no quotes or semicolon

结果:

PHP Parse error:  syntax error, unexpected T_STRING, expecting ',' or ';' in badfile.php on line 2

Parse error: syntax error, unexpected T_STRING, expecting ',' or ';' in badfile.php on line 2

Errors parsing badfile.php

我建议你构建自己的验证器。

一个允许您上传 php 文件的简单页面。它需要上传的文件通过 php -l 运行它并回显输出。

注意:这不是安全风险它不执行文件,只是检查语法错误。

这是一个创建自己的非常基本的示例:

<?php
if (isset($_FILES['file'])) {
echo '<pre>';
passthru('php -l '.$_FILES['file']['tmp_name']);
echo '</pre>';
}
?>
<form action="" method="post" enctype="multipart/form-data">
<input type="file" name="file"/>
<input type="submit"/>
</form>

关于php - 在线 PHP 语法检查器/验证器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5269530/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com