Конструкция | Описание | Когда использовать? |
---|---|---|
if-else |
Проверяет условия | Когда условий немного |
elseif |
Добавляет еще одно условие | Когда более двух условий |
Тернарный оператор ?: |
Сокращенная форма if-else |
Когда простая проверка |
?? |
Проверяет, существует ли переменная | Когда нужна проверка isset() |
switch |
Проверяет значение на несколько случаев | Если много elseif |
match (PHP 8) |
Улучшенный switch с === |
Если нужен возврат значения |
Что важно запомнить на старте:
if
, else
, elseif
Всё остальное можно запомнить со временем.