SEO  -   СТАТЬИ
СтатьиИзучаем PHP → Битовые операции

Битовые операции

Битовые операции дают возможность устанавливать значение специфицированных битов целочисленного значения. Если левый и правый параметры являются строками, битовая операция выполняется над символами строки. Таблица 10-3. Битовые операции Пример Имя Результат $a & $b And Устанавливаются биты, которые установлены и в $a, и в $b. $a | $b Or Устанавливаются биты, которые установлены в $a или в $b. $a ^ $b Xor Устанавливаются биты, которые установлены в $a или $b, но не в обоих. ~ $a Not Устанавливаются биты, которые в $a не установлены, и наоборот. $a << $b Сдвиг влево Сдвигает биты переменной $a на $b шагов влево (каждый шаг/смещение означает "умножить на 2"). $a >> $b Сдвиг вправо Сдвигает биты переменной $a на $b шагов вправо (каждый шаг/смещение означает "разделить на 2"). Операции сравнения Операции сравнения, как видно из названия, сравнивают два значения. Таблица 10-4. Операции сравнения Пример Название Результат $a == $b равно TRUE, если $a равно $b. $a === $b идентично TRUE, если $a равно $b и они одного типа. (только в PHP 4) $a != $b не равно TRUE, если $a не равно $b. $a <> $b не равно TRUE, если $a не равно $b. $a !== $b не идентично TRUE, если $a не равно $b или они разных типов. (только в PHP 4) $a < $b меньше TRUE, если $a строго меньше $b. $a > $b больше TRUE, если $a строго больше $b. $a <= $b меньше или равно TRUE, если $a меньше или равно $b. $a >= $b больше или равно TRUE, если $a больше или равно $b. Условной операцией является операция "?:" (тернарная), которая оперирует так же, как в C и многих других языках. (expr1) ? (expr2) : (expr3); Это выражение вычисляется в expr2, если expr1 вычисляется в TRUE, и в expr3, если expr1 вычисляется в FALSE.
Если Вы заметили какие-либо неточности или ошибки в размещенной информации, просим сообщить о них администрации. SIGMA Logistics