Начало > Таблицы и памятки > Пользователям ПК на монитор
Таблица основных операторов php с разъяснением их функций, а так же таблица с указанием приоритета выполнения операторов.
Пример | Название | Результат |
---|---|---|
-$a | Отрицание | Смена знака $a. |
$a + $b | Сложение | Сумма $a и $b. |
$a - $b | Вычитание | Разность $a и $b. |
$a * $b | Умножение | Произведение $a и $b. |
$a / $b | Деление | Частное от деления $a на $b. |
$a % $b | Деление по модулю | Целочисленный остаток от деления $a на $b. |
Пример | Название | Результат |
---|---|---|
$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 | Побитовое 'и' | Устанавливаются только те биты, которые установлены и в $a, и в $b. |
$a | $b | Побитовое 'или' | Устанавливаются те биты, которые установлены либо в $a, либо в $b. |
$a ^ $b | Исключающее или | Устанавливаются только те биты, которые установлены либо только в $a, либо только в $b |
~ $a | Отрицание | Устанавливаются те биты, которые в $a не установлены, и наоборот. |
$a << $b | Сдвиг влево | Все биты переменной $a сдвигаються на $b позиций влево (каждая позиция подразумевает 'умножение на 2') |
$a >> $b | Сдвиг вправо | Все биты переменной $a сдвигаються на $b позиций вправо (каждая позиция подразумевает 'деление на 2') |
Пример | Название | Результат |
---|---|---|
$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 is меньше или равно $b. |
$a >= $b | Больше или равно | TRUE если $a больше или равно $b. |
Пример | Название | Действие |
---|---|---|
++$a | Префиксный инкремент | Увеличивает $a на единицу и возвращает значение $a. |
$a++ | Постфиксный инкремент | Возвращает значение $a, а затем увеличивает $a на единицу. |
--$a | Префиксный декремент | Уменьшает $a на единицу и возвращает значение $a. |
$a-- | Постфиксный декремент | Возвращает значение $a, а затем уменьшает $a на единицу. |
Приоритет |
Оператор |
Порядок выполнения |
13 |
(постфикс)++ (постфикс)-- |
слева направо |
12 |
++(префикс) --(префикс) |
справа налево |
11 |
* / % |
слева направо |
10 |
+ - |
слева направо |
9 |
<< >> |
слева направо |
8 |
< <= > >= |
слева направо |
7 |
== != |
слева направо |
6 |
& |
слева направо |
5 |
^ |
слева направо |
4 |
| |
слева направо |
3 |
&& |
слева направо |
2 |
|| |
слева направо |
1 |
= += -= *= /= %= >>= <<== &= ^= |= |
справа налево |
© 2007-2023 pomni.info - сервер полезных таблиц и памяток на все случаи жизни