【问题标题】:What does & mean in php? [duplicate]php中的&是什么意思? [复制]
【发布时间】:2013-09-26 16:43:23
【问题描述】:

&& 在 PHP 中是明确的,这意味着 AND。但是& 怎么样?

例如,$error['type'] & E_FATAL 是什么意思?

请帮助我,因为我被卡住了。代码在这里:

function shut(){

   $error = error_get_last();

   if($error && ($error['type'] & E_FATAL)){
       handler($error['type'], $error['message'], $error['file'], $error['line']);
   }

}

【问题讨论】:

    标签: php symbols


    【解决方案1】:

    '&' 是按位与运算符。 使用此链接查找更多信息 http://www.php.net/manual/en/language.operators.bitwise.php

    【讨论】:

      【解决方案2】:

      这是按位与运算符。 PHP manual.

      另外,请阅读:Reference - What does this symbol mean in PHP?

      【讨论】:

      • 另外,当直接在变量前面时(如 &$cow),这意味着该变量是一个引用。但在本例中并非如此。
      • 是的,但是通过引用传递/分配不是 OP 的意思。
      • 是的,我也说过。我只是在添加信息。
      • 是的,但我认为最好不要让他/她的信息过多。婴儿步
      • JAL 的评论也很有用,因为我很困惑。谢谢
      猜你喜欢
      • 2011-05-31
      • 2011-05-29
      • 2011-01-17
      • 1970-01-01
      • 2011-08-10
      • 1970-01-01
      • 2015-04-20
      • 2020-10-27
      相关资源
      最近更新 更多