else
(PHP 4, PHP 5, PHP 7, PHP 8)
Часто необхідно виконати один вираз, якщо умова вірна, та інша — якщо неправильна. Ось, для чого потрібна конструкція else
Конструкцияelse
розширює конструкцію if
, щоб виконувати інший вираз тоді, коли умова всередині if
оцінюється як false
. Наприклад, наступний код виведе "a більше b", якщо значення змінної $a більше, ніж значення змінної $b, інакше - "a НЕ більше b":
Loading...
Вираз else
виконується, тільки якщо умова if
обчислюється як false
, а якщо були умови elseif
— лише якщо вони теж обчислюються як false
. . Про конструкцію elseif
Зауваження Болтаючий else
У разі вкладених конструкцій
if
-else
, конструкцияelse
зв'язується з довколишньою конструкцієюif
Loading...Незалежно від розміщення відступів, які не впливають на PHP-код, конструкція
else
пов'язана з виразомif ($b)
тому приклад нічого не виведе. Код з такою розстановкою відступів працюватиме, але краще уникати такого коду та використовувати фігурні дужки, щоб усунути неоднозначності.