2016-12-08 23 views
-1

где используются | оператор и почему использование этого оператора в PHP и я также запуталосьЧто использовать | один оператор OR в php

Что этот символ означает в PHP

+3

[Что означает этот символ в PHP] (http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php) –

+0

[Побитовые операторы] (http://www.php.net/manual/en/language.operators.bitwise.php) –

ответ

0

Знак трубы (|) является оператором побитового, или может быть использован в качестве логического оператора (false | true будет равно true). Пример 5 | 2 = 7 в режиме бит, который, кстати, равен 5 + 2 = 7, то есть:

101 (что равно 5) | 10 (который является 2) привел бы к:

111 (который 7) , потому что:

1 || 0 = 1 
0 || 1 = 1 
1 || 0 = 1 
0

В общем случае, во многих языках программирования двух- и односимвольные логические операторы обозначают ленивые и стремятся операторами соответственно ,

Возьмем, к примеру, выражение true || false. Lazy OR будет просто оценивать операнд firs, и если это правда, то все выражение истинно.

Eager OR (например, |) оценит обоих операторов независимо от того, что.

Также это побитовое ИЛИ. Я предлагаю вам пойти на Wikipedia для этого.

 Смежные вопросы

  • Нет связанных вопросов^_^