PHP 5 Операторы If, Else, Elseif

Курс по основам языка программирования PHP.
W3Schools на русском языке. Уроки для начинающих



Условные операторы используются для выполнения различных действий в зависимости от условий.


PHP Условные операторы

Очень часто, когда вы пишете код, вы хотите выполнять различные действия для разных условий. Для этого вы можете использовать условные выражения в своем коде.

В PHP есть следующие условные операторы:


PHP - Оператор if

Оператор if выполняет некоторый код, если одно условие true (истинно).

Синтаксис

if (условие) {
    код, который будет выполнен, если условие true (истинно)
;
}

В приведенном ниже примере будет выводиться "Have a good day!" если текущее время (ЧАС) меньше 20:

Пример

<?php
$t = date("H");

if ($t < "20") {
    echo "Have a good day!";
}
?>
Выполнить пример »

PHP - Оператор if...else

Оператор if....else выполняет некоторый код, если условие true (истинно), и другой код, если это условие false (ложно).

Синтаксис

if (условие) {
    код, который будет выполнен, если условие true (истинно);
} else {
    код, который будет выполнен, если условие false (ложно);
}

В приведенном ниже примере будет выводиться "Have a good day!" если текущее время меньше 20, иначе "Have a good night!":

Пример

<?php
$t = date("H");

if ($t < "20") {
    echo "Have a good day!";
} else {
    echo "Have a good night!";
}
?>
Выполнить пример »

PHP - Оператор if...elseif....else

Оператор if....elseif...else выполняет разные коды для более чем двух условий.

Синтаксис

if (условие) {
    код, который будет выполнен, если это условие true (истинно);
} elseif (условие) {
    код, который будет выполнен, если это условие true (истинно);
} else {
    код, который будет выполнен, если все условия false (ложны);
}

В приведенном ниже примере будет выводиться "Have a good morning!" если текущее время меньше 10, и "Have a good day!" если текущее время меньше 20. В противном случае будет выведено: "Have a good night!":

Пример

<?php
$t = date("H");

if ($t < "10") {
    echo "Have a good morning!";
} elseif ($t < "20") {
    echo "Have a good day!";
} else {
    echo "Have a good night!";
}
?>
Выполнить пример »

PHP - Оператор switch

Оператор switch будет объяснён в следующей главе.


Проверьте себя с помощью упражнений

Упражнение:

Выведите "Hello World" если $a больше чем $b.

$a = 50;
$b = 10;
  >  {
  echo "Hello World";
}

уроки для начинающих для чайников основы курсы с нуля язык программирования php операторы if... else синтаксис


warning

Не выкладывайте свой код непосредственно в комментариях, он отображается некорректно. Воспользуйтесь такими сервисами, как jsfiddle.net, codepen.io, liveweave.com, jsbin.com, сохраните код на любом из этих сервисов и в комментариях дайте на него ссылку. Так будет виден и код, и результат.