PHP中解析错误的详细描述

时间:2013-05-16 04:16:46

标签: php macos

我以前从未编辑过我自己的php.ini文件。我正在家里安装我的mac,就像工作中的服务器一样。一个问题是PHP中的解析错误没有给我任何有用的信息。例如,

echo 'A'
echo 'B';

在工作中,这给了我:

  

解析错误:语法错误,意外T_ECHO,期待','或';'在   第2行的/path/index.php

在家里,我得到:

  

解析错误:解析/path/index.php中的错误   第7行

我该怎么改变?如果这是重复,请提前道歉。

1 个答案:

答案 0 :(得分:0)

在php.ini中,确保已设置

error_reporting = E_ALL
display_errors = on

这应该会显示所有错误。此外,如果您运行的PHP版本低于5.4,请确保包含E_STRICT(请参阅http://php.net/manual/en/errorfunc.configuration.php#ini.error-reporting

error_reporting = E_ALL | E_STRICT

最简单的可能是在工作中获取php.ini的副本,并将其与计算机上的副本进行比较,看看有什么不同。