内置php linter不报告错误

内置php linter不报告错误,php,macos,Php,Macos,我很难让php-lthe内置linter真正识别出它所linting的文件有问题。我在MacOSXLion上运行PHP5.3.8。我通过命令行php-I验证了display_errors设置为On,error_reporting设置为E_ALL | E_STRICT 这是我的测试文件,我尝试过其他测试,结果相同: <?php abcde for { ?> 通过php-l运行该函数将得到响应: 在test.php中未检测到语法错误 您确定编辑了正确的php.ini吗?用phpinfo

我很难让php-lthe内置linter真正识别出它所linting的文件有问题。我在MacOSXLion上运行PHP5.3.8。我通过命令行php-I验证了display_errors设置为On,error_reporting设置为E_ALL | E_STRICT

这是我的测试文件,我尝试过其他测试,结果相同:

<?php
abcde
for {
?>
通过php-l运行该函数将得到响应:

在test.php中未检测到语法错误


您确定编辑了正确的php.ini吗?用phpinfo确认它

通常就是这样。你把它设置正确了,它应该能工作。您是否100%确定正在访问您认为需要访问的文件?我的意思是,如果你删除了错误,并把echo 123;那会打印出来吗?我想你已经和phpinfo查过了,但是值得一问。