Level 11 Level 13
Level 12

Operators


53 words 0 ignored

Ready to learn       Ready to review

Ignore words

Check the boxes below to ignore/unignore words, then click save at the bottom. Ignored words will never appear in any learning session.

All None

Ignore?
-$a
Отрицание. Смена знака $a.
$a + $b
Сложение. Сумма $a и $b.
$a - $b
Вычитание. Разность $a и $b.
$a * $b
Умножение. Произведение $a и $b.
$a / $b
Деление. Частное от деления $a на $b.
$a % $b
Деление по модулю. Целочисленный остаток от деления $a на $b.
$a & $b
И. Устанавливаются только те биты, которые установлены и в $a, и в $b.
$a | $b
Или. Устанавливаются те биты, которые установлены в $a или в $b.
$a ^ $b
Исключающее или. Устанавливаются только те биты, которые установлены либо только в $a, либо только в $b, но не в обоих одновременно.
~ $a
Отрицание. Устанавливаются те биты, которые не установлены в $a, и наоборот.
$a << $b
Сдвиг влево. Все биты переменной $a сдвигаются на $b позиций влево (каждая позиция подразумевает "умножение на 2")
$a >> $b
Сдвиг вправо. Все биты переменной $a сдвигаются на $b позиций вправо (каждая позиция подразумевает "деление на 2")
=
Базовый оператор присваивания
$a += $b
$a = $a + $b. Addition
$a -= $b
$a = $a - $b. Subtraction
$a *= $b
$a = $a * $b. Multiplication
$a /= $b
$a = $a / $b. Division
$a %= $b
$a = $a % $b. Modulus
$a &= $b
$a = $a & $b. Bitwise And
$a |= $b
$a = $a | $b. Bitwise Or
$a ^= $b
$a = $a ^ $b. Bitwise Xor
$a <<= $b
$a = $a << $b. Left shift
$a >>= $b
$a = $a >> $b. Right shift
$a == $b
Равно. TRUE если $a равно $b после преобразования типов.
$a === $b
Тождественно равно. TRUE если $a равно $b и имеет тот же тип.
$a != $b
Не равно. TRUE если $a не равно $b после преобразования типов.
$a <> $b
Не равно. TRUE если $a не равно $b после преобразования типов.
$a !== $b
Тождественно не равно. TRUE если $a не равно $b или они разных типов.
$a < $b
Меньше. TRUE если $a строго меньше $b.
$a > $b
Больше. TRUE если $a строго больше $b.
$a <= $b
Меньше или равно. TRUE если $a меньше или равно $b.
$a >= $b
Больше или равно. TRUE если $a больше или равно $b.
++$a
Префиксный инкремент. Увеличивает $a на единицу, затем возвращает значение $a.
$a++
Постфиксный инкремент. Возвращает значение $a, затем увеличивает $a на единицу.
--$a
Префиксный декремент. Уменьшает $a на единицу, затем возвращает значение $a.
$a--
Постфиксный декремент. Возвращает значение $a, затем уменьшает $a на единицу.
$a and $b
И. TRUE если и $a, и $b TRUE.
$a or $b
Или. TRUE если или $a, или $b TRUE.
$a xor $b
Исключающее или. TRUE если $a, или $b TRUE, но не оба.
! $a
Отрицание. TRUE если $a не TRUE.
$a && $b
И. TRUE если и $a, и $b TRUE.
$a || $b
Или. TRUE если или $a, или $b TRUE.
.
Конкатенация. Возвращает строку, представляющую собой соединение левого и правого аргумента
.=
Конкатенация с присваиванием. Присоединяет правый аргумент к левому
$a + $b (array)
Объединение. Объединение массива $a и массива $b.
$a == $b (array)
Равно. TRUE в случае, если $a и $b содержат одни и те же пары ключ/значение.
$a === $b (array)
Тождественно равно. TRUE в случае, если $a и $b содержат одни и те же паты ключ/значение в том же самом порядке и того же типа.
$a != $b (array)
Не равно. TRUE, если массив $a не равен массиву $b.
$a <> $b (array)
Не равно. TRUE, если массив $a не равен массиву $b.
$a !== $b (array)
Тождественно не равно. TRUE, если массив $a не равен тождественно массиву $b.
instanceof
используется для определения того, является ли текущий объект экземпляром указанного класса
обратные кавычки (``)
PHP попытается выполнить строку, заключенную в обратные кавычки, как консольную команду, и вернет полученный вывод
@
В случае, если он предшествует какому-либо выражению в PHP-коде, любые сообщения об ошибках, генерируемые этим выражением, будут проигнорированы