Лекция: Оператор if
Это один из самых важных операторов многих языков, включая PHP. Он позволяет выполнять фрагменты кода в зависимости от условия. Структуру оператора if можно представить следующим образом:
Здесь выражение есть любое правильное PHP-выражение (т.е. все, что имеет значение). В процессе обработки скрипта выражение преобразуется к логическому типу. Если в результате преобразования значение выражения истинно ( True ), то выполняется блок_выполнения. В противном случае блок_выполнения игнорируется. Если блок_выполнения содержит несколько команд, то он должен быть заключен в фигурные скобки { }.
Правила преобразования выражения к логическому типу:
1. В FALSE преобразуются следующие значения:
o логическое False
o целый ноль ( 0 )
o действительный ноль ( 0.0 )
o пустая строка и строка «0»
o массив без элементов
o объект без переменных (подробно об объектах будет рассказано в одной из следующих лекций)
o специальный тип NULL
2. Все остальные значения преобразуются в TRUE.
Пример 3.1. Условный оператор if