Битовые операции дают возможность устанавливать значение
специфицированных битов целочисленного значения.
Если левый и правый параметры являются строками,
битовая операция выполняется над символами строки.
Таблица 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.
Чтобы обсудить это в форуме, нажмите здесь.
Быстрый переход к содержимому сайта Karman.com.ua:
Новости, советы, углубленные знания, знания для новичков, законодательство, интересные скрипты, фотогалереи, отчеты, статьи о хостинге: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24 Часто задаваемые общие вопросы о хостинге, про FTP, PHPMyAdmin и MySQL, CPanel, Предустановленные скрипты, WHM, Cron, .htaccess, SSH, Паролирование директорий,
О доменах, о работе с сайтом, о Раскрутке сайта, об Электронной почте, про Основы web-программирования: 0, 1 Энциклопедия основных терминов хостинга, программного обеспечения, железной стороны хостинга, технологий, электронной почты и доменов: 0, 1, 2, 3, 4, 5, 6 Сайты о хостинге (форумы, хостинг-провайдеры, студии веб-дизайна, домен-регистраторы, инструментарии в помощь вебмастеру): 0, 1, 2