php условный оператор

#2.20 Альтернативный синтаксис

В PHP также предусмотрен альтернативный синтаксис для операторов if, while, for, foreach и switch. В альтернативном варианте открывающая фигурная скобка составного оператора заменяется на двоеточие (:), а закрывающая скобка — на оператор endif, endwhile, endfor, endforeach или endswitch соответственно, после которого следует точка с запятой. Ниже приведен пример использования альтернативного синтаксиса для оператора if:

#2.12 php Оператор ELSEIF

Оператор if имеет еще одно расширение, которое спользуется для последовательной проверки нескольких условий — ключевое слово elseif. Синтаксис оператора if с ключевым словом е1seif приведен ниже:


if (expressionl)
statementl
elseif (expression2)
statement2

Если условие expressionl истинно, то выполняется оператор statementl. В противном случае проверяется условие expression2, и если оно истинно, выполняется оператор statement2.

#2.11 php Оператор ELSE

Зачастую возникает необходимость в случае истинности определенного условия выполнить какое-либо одно действие, а в случае ложности — другое. Для этого используется оператор (или точнее сказать, конструкция) else. Синтаксис оператора if с ключевым словом else приведен ниже:

#2.10 php Логические операторы

Предположим, требуется проверить, что значение температуры лежит в пределах от $25$ до $30$ градусов. Этого можно достичь, например, при помощи вложенных операторов if:

$temperature = 27;
if ($temperature >= 25)
{
    if ($temperature <= 30)
    {
       echo ("Комфортная температура" ) ;
    {
}

Но существует и более простой способ. Для этого можно использовать логический оператор «И» (&&), который объединит два отдельных условия в одно, как это приведено в примере ниже:

#2. 9 php Операторы сравнения

Операторы сравнения — множество логических операторов, предназначенных для совместного использования с оператором if. В предыдущем разделе использовался оператор «больше» (>) для проверки значения переменной $minutes:

$minutes = 4;
If ($minutes > 3)
{
    echo "Ваше время истекло!<BR>";
    echo "Пожалуйста, положите трубку.";
    $hang_up_now = TRUE;
}    

Все имеющиеся в РНР операторы сравнения приведены в таблице

#2. 8 php Условный оператор IF

Как и во всех высокоуровневых языках программирования, в РНР имеется условный оператор if, синтаксис которого представлен ниже:

Subscribe to RSS - php условный оператор