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)тому приклад нічого не виведе. Код з такою розстановкою відступів працюватиме, але краще уникати такого коду та використовувати фігурні дужки, щоб усунути неоднозначності.