Новости | Документация | Download | Webboard | FAQ | Поиск | Контакты


if

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

if (выражение)
    инструкция

Как описано в разделе про выражения, выражение вычисляется в булево значение. Если выражение принимает значение TRUE, PHP выполнит инструкцию, а если оно принимает значение FALSE - проигнорирует. Информацию о том, какие значения считаются равнозначными значению FALSE, можно найти в разделе Преобразование в булев тип.

Следующий пример выведет a больше чем b если значение переменной $a больше чем $b:

<?php
if ($a $b)
    echo 
"a больше чем b";
?>

Часто необходимо, чтобы условно выполнялось более одной инструкции. Для этого можно объединить несколько инструкций в блок. Например, следующий код выведет a больше чем b, если значение переменной $a больше чем $b, и затем присвоит значение переменной $a переменной $b:

<?php
if ($a $b) {
    echo 
"a больше, чем b";
    
$b $a;
}
?>

Инструкции if могут быть вложены в другие инструкции if неограниченное количество раз, что даёт большую гибкость в организации условного выполнения различных частей программы.






  Copyright Apache.ru © 1999-2017, All Rights Reserved Разработка сайта: Inside.ru  
  РЕКЛАМА НА САЙТЕ: |