2012-09-24 14 views
1

我无法获得php -l(内置的linter)来实际识别它的linting文件有问题。我在Mac OS X Lion上运行php 5.3.8。我通过命令行(php -i)验证了display_errors设置为On,并且error_reporting设置为E_ALL | E_STRICT。内置的php linter没有报告错误

这里是我的测试文件,我已经试过其他有同样的结果:

<?php 
abcde 
for { 
?> 

运行通过PHP -l网回应:

测试中没有检测到语法错误。 php

回答

0

你确定你编辑了正确的php.ini吗?确认它与phpinfo()

+0

是证实正确的php.ini – Nodren

+0

通常是这种情况。你设置它是正确的,它应该工作。你是否100%确定你正在访问你认为你的文件?我的意思是如果你删除错误,并把“回声123;”会打印吗?我想你用phpinfo()检查它,但它值得问。 –