Язык программирования PHP

Оператор if


Это один из самых важных операторов многих языков, включая PHP. Он позволяет выполнять фрагменты кода в зависимости от условия. Структуру оператора if можно представить следующим образом:

if (выражение) блок_выполнения

Здесь выражение есть любое правильное PHP-выражение (т.е. все, что имеет значение). В процессе обработки скрипта выражение преобразуется к логическому типу. Если в результате преобразования значение выражения истинно (True), то выполняется блок_выполнения. В противном случае блок_выполнения игнорируется. Если блок_выполнения содержит несколько команд, то он должен быть заключен в фигурные скобки { }.

Правила преобразования выражения к логическому типу:

  1. В FALSE преобразуются следующие значения:
    • логическое False
    • целый ноль (0)
    • действительный ноль (0.0)
    • пустая строка и строка "0"
    • массив без элементов
    • объект без переменных (подробно об объектах будет рассказано в одной из следующих лекций)
    • специальный тип NULL
    • Все остальные значения преобразуются в TRUE.

    <? $names = array("Иван","Петр","Семен"); if ($names[0]=="Иван") { echo "Привет, Ваня!"; $num = 1; $account = 2000; } if ($num) echo "Иван первый в списке!"; $bax = 30; if ($account > 100*$bax+3) echo "Эта строчка не появится на экране, так как условие не выполнено"; ?>

    Пример 3.1. Условный оператор if (html, txt)



    Содержание раздела