少用但始终都会碰到 - 检测文件语法没报具体错误 ¶
作者:KK
发表日期:2020.08.09
有时候你会发现用php -l {文件路径}
检测一个文件的语法正确性时,如果文件有语法错误但却只会报错Errors parsing a.php
,实际上它应该报错具体的行号和语法错误才对。
原因可能是你这台机新装的PHP默认设置了display_errors=Off
,改成On
后你再检查一下语法就会报类似下面这样的详细语法错误了:
Parse error: syntax error, unexpected 'public' (T_PUBLIC), expecting end of file in a.php on line 10
Errors parsing a.php