php发展

首页 » 常识 » 常识 » php语法检查的方法有哪些代码示例
TUhjnbcbe - 2022/11/19 21:24:00

php中语法检查是非常有必要的,如果不检查语法,则在发生错误时无法正常工作,如果同时执行语法检查,则可能不会发生该错误,本篇文章我们就来看一看php语法检查的方法。

我们可以使用lint检查

用lint静态检查。

静态是一种只检查语法描述方法而不执行程序的方法。

此时使用lint命令。

※php_check_syntax这个语法检查函数已经被废止,所以不能使用。

然后准备实际出现错误的php文件。

lint_test.php

?phpechoerror

它只是一个在屏幕上显示error的代码。

将lint_test.php移动到某个目录并发出以下命令。

php-llint_test.php

执行结果

PHPParseerror:syntaxerror,unexpectedendoffile,expecting,or;inlint_test.phponline2Parseerror:syntaxerror,unexpectedendoffile,expecting,or;inlint_test.phponline2Errorsparsinglint_test.php

syntaxerror=输出语法错误指示。

它还返回错误行数为line2。

因为有unexpectedendoffile,是第2行没有“;”是原因。

那么,修改lint_test.php,再次执行lint命令。

?phpechoerror;

执行结果为:

Nosyntaxerrorsdetectedinlint_test.php

显示没有语法错误。

使用xdebug动态检查语法错误

首先,启用xdebug。

①从下面的官方站点下载xdebug,并记下下载的.dll文件所在的本地环境的路径。

1
查看完整版本: php语法检查的方法有哪些代码示例