【问题标题】:PHP: syntax error, unexpected '&' in /etc/php5/cli/php.ini on line 107PHP:语法错误,第 107 行 /etc/php5/cli/php.ini 中出现意外的“&”
【发布时间】:2015-12-30 07:40:27
【问题描述】:

我最近将 PHP 5.5.* 升级到 PHP 5.6.13。

如果有的话,我需要显示 PHP 脚本中的所有错误。所以我在 /etc/php5/cli/php.ini 中取消了以下代码的注释

error_reporting
   Default Value: E_ALL & ~E_NOTICE & ~E_STRICT & ~E_DEPRECATED
   Development Value: E_ALL
   Production Value: E_ALL & ~E_DEPRECATED & ~E_STRICT

它显示错误“第 107 行上的意外'&'”。

我知道我的代码有问题,执行它时浏览器中没有显示任何内容。

【问题讨论】:

    标签: php lamp


    【解决方案1】:

    你不应该取消注释,它的信息。

    如果您希望所有错误都将这些行注释掉,然后查看第 445 行。

    设置error_reporting = E_ALL

    如果您想查看严格模式错误,请设置error_reporting = E_ALL & ~E_STRICT

    确保之后重新启动您的网络服务器。

    另外请注意,请确保您只为您的开发系统执行此操作。您不想在生产服务器上吐出通知和警告(甚至显示 php 错误)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-03-11
      • 1970-01-01
      • 2020-04-23
      • 1970-01-01
      • 1970-01-01
      • 2014-05-24
      相关资源
      最近更新 更多