Присвоение, сравнение
|
=
|
Оператор присвоения
|
==
|
Истина если равно после изменения типов, перед сравнением приводят значения к одному типу
|
===
|
Истина если равно и имеет тот же тип, сравнивают не только значение, но и тип переменных
|
!=
|
Оператор не равно, игнорирует различие в типах, перед сравнением приводят значения к одному типу
|
!==
|
Истина если не равно или разные типы, сравнивают не только значение, но и тип переменных
|
.=
|
Присвоение значения и слепливание строк
|
+=
|
Пприсвоение значения и увеличение
|
-=
|
Присвоение значения и уменьшение
|
*=
|
Присвоение значения и умножение
|
/=
|
Присвоение значения и деление
|
Математические
|
*
|
Умножение
|
|
Вычитание
|
+
|
Сложение и присоединение
|
%
|
Остаток от деления 19% 7 = 5 (7+7=14 и 19−14=5)
|
Контентенация
|
.
|
Слепливание строк (конкатенация)
|
Инкремент / декремент
|
++
|
Инкремент увеличивающий на 1
|
--
|
Декремент уменьшающий на 1
|
true / false
|
$a < $b
|
Меньше (истина если $a меньше $b)
|
$a > $b
|
Больше (истина если $a больше $b)
|
$a <=> $b
|
Возвращает -1, 0 или 1 когда $a соответственно меньше, больше или равно $b, доступно с PHP 7
|
<>
|
Истина если не равно после преобразования типов
|
<=
|
Меньше или равно
|
>=
|
Больше или равно
|
OR
|
Или
|
||
|
Или (истина, если хотя бы одна из $a и $b равна true)
|
AND
|
И
|
&&
|
И (истина, если $a и $b равны true)
|
XOR
|
Истина, если одна из $a и $b равна true, но не обе
|
Отрицание
|
!
|
Не
|
Ссылка
|
&
|
Ссылка на что-либо
|
Команды
|
break
|
Завершение операции
|
continue
|
Переход к следующий итерации
|
return
|
Выражение значение которого будет возвращено в переменную, функцию и т.д.
|
Проверки
|
empty()
|
Проверка на пустоту
|
!empty()
|
Проверка на не пустоту
|
isset ()
|
Проверка существует ли переменная
|
!isset ()
|
Проверка не существует ли переменная
|
file_exists()
|
Проверяет существование указанного файла или каталога
|
!file_exists()
|
Проверяет не существование указанного файла или каталога
|
Переносы
|
\n
|
Перенос строки
|
\t
|
Табуляция
|
Специальные значения
|
undefined
|
Обозначает неопределенность
|
null
|
Обозначает нечего
|
true
|
Обозначает истину
|
false
|
Обозначает ложь
|
NaN
|
Ошибка, математическая операция не с числом
|
Infinity
|
Обозначает бесконечность
|
-Infinity
|
Обозначает минус бесконечность
|
number
|
Преобразование к числу
|
parseInt
|
Достает число отбрасывая буквы без дробной части
|
parseFloat
|
Достает число отбрасывая буквы с дробной частью
|
string
|
Преобразование к строке
|
boolean
|
Преобразование к логическому типу true/false
|