if

(PHP 4, PHP 5, PHP 7, PHP 8)

Конструкцияif - Основна структура мов програмування, включаючи PHP. Ця структура дозволяє умовне виконання фрагментів коду. Синтаксис та робота конструкції if в PHP схожа на те, як це зроблено в мові C:

if (условие)
    выражение

Як описано в розділі « Вирази », Умова обчислюється в логічне значення. Якщо умова обчислюється як true, PHP виконає вираз, а якщо умова обчислюється як false - PHP проігнорує вираз. Більше інформації про те, які значення обчислюються як false, дано у розділі «Перетворення на логічний тип».

Наступний приклад виведе «a більше b», якщо значення змінної $a більше, ніж значення змінної $b:

Loading...

Часто потрібно, щоб за умовою виконувалося більше одного виразу. Звичайно, кожен вираз не обертають у конструкцію if. Натомість висловлювання об'єднують у групу. Наприклад, наступний код виведе «a більше b», якщо значення змінної $a більше, ніж значення змінної $b, а потім надасть змінній $b значення змінної $a:

Loading...

Конструкції if дозволено вкладати в інші конструкції if нескінченно, що дає повну гнучкість у створенні умовного виконання елементів програми.