Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/clojure/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在PHP中,|=意味着什么,即管道等于(不是感叹号)_Php - Fatal编程技术网

在PHP中,|=意味着什么,即管道等于(不是感叹号)

在PHP中,|=意味着什么,即管道等于(不是感叹号),php,Php,我只是在一些代码中发现了这一点,但在web或php手册中找不到任何内容。很可能是因为它是一个不规则的字符 下面是使用它的一行代码 $showPlayer |= isset($params['node']) && $params['node']; 或同等。与$var+=2或$var=$var+2类似。在这种情况下,它是$showPlayer=$showPlayer | isset….|=是到|的,就像+=是到+的一样;也就是说,$a |=b与$a=$a |$b。|操作符是。它是$

我只是在一些代码中发现了这一点,但在web或php手册中找不到任何内容。很可能是因为它是一个不规则的字符

下面是使用它的一行代码

$showPlayer |= isset($params['node']) && $params['node'];

或同等。与$var+=2或$var=$var+2类似。在这种情况下,它是
$showPlayer=$showPlayer | isset….

|=
是到
|
的,就像
+=
是到
+
的一样;也就是说,
$a |=b
$a=$a |$b
|
操作符是。

它是
$showPlayer=$showPlayer |(isset($params['node'])和&$params['node'])的缩写。谢谢。现在看来很明显。