где используются | оператор и почему использование этого оператора в PHP и я также запуталосьЧто использовать | один оператор OR в php
Что этот символ означает в PHP
где используются | оператор и почему использование этого оператора в PHP и я также запуталосьЧто использовать | один оператор OR в php
Что этот символ означает в PHP
Знак трубы (|) является оператором побитового, или может быть использован в качестве логического оператора (false | true будет равно true). Пример 5 | 2 = 7 в режиме бит, который, кстати, равен 5 + 2 = 7, то есть:
101 (что равно 5) | 10 (который является 2) привел бы к:
111 (который 7) , потому что:
1 || 0 = 1
0 || 1 = 1
1 || 0 = 1
В общем случае, во многих языках программирования двух- и односимвольные логические операторы обозначают ленивые и стремятся операторами соответственно ,
Возьмем, к примеру, выражение true || false
. Lazy OR будет просто оценивать операнд firs, и если это правда, то все выражение истинно.
Eager OR (например, |) оценит обоих операторов независимо от того, что.
Также это побитовое ИЛИ. Я предлагаю вам пойти на Wikipedia для этого.
[Что означает этот символ в PHP] (http://stackoverflow.com/questions/3737139/reference-what-does-this-symbol-mean-in-php) –
[Побитовые операторы] (http://www.php.net/manual/en/language.operators.bitwise.php) –