php.ini 中的按位运算符语法错误

Posted

技术标签:

【中文标题】php.ini 中的按位运算符语法错误【英文标题】:Bitwise operator syntax error in php.ini 【发布时间】:2013-11-01 05:08:54 【问题描述】:

运行$ php -v 命令时出现以下错误。

PHP:  syntax error, unexpected '&' in /etc/php.ini on line 113
PHP 5.3.3 (cli) (built: Jul 12 2013 20:35:47)

错误来自以下行:Default Value: E_ALL & ~E_NOTICE

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

我该如何解决这个问题?

【问题讨论】:

【参考方案1】:

没有这样的设置Default Value,您删除了该行上的;,但这解释了PHP默认值和其他值。

你会看到几行:

error_reporting = E_ALL & ~E_NOTICE

设置的语法如下:ini_setting = value

将分号; 添加到Default ValueDevelopment Value

Check the manual

【讨论】:

谢谢。我编辑了我的 php.ini,看着这篇文章 ***.com/questions/5050426/…。这有点误导。

以上是关于php.ini 中的按位运算符语法错误的主要内容,如果未能解决你的问题,请参考以下文章

Apache Pig 中的按位运算?

Java中的按位运算

c语言的按位运算符怎么操作!?

Delphi中的按位补码。 (翻译C#〜运算符)

大位向量的按位运算

opencv中的按位运算