PHP if...else...elseif Операторы
Условные операторы используются для выполнения различных действий в зависимости от условий.
PHP Условные операторы
Очень часто, когда вы пишете код, вы хотите выполнять разные действия для разных условий. Для этого вы можете использовать условные выражения в своём коде.
В PHP есть следующие условные операторы:
- Оператор
if
выполняет некоторый код, если выполняется одно условие - Оператор
if...else
выполняет некоторый код, если условие true, и другой код, если условие false - Оператор
if...elseif...else
выполняет разные коды для более чем двух условий - Оператор
switch
выбирает один из множества блоков кода для выполнения
PHP - Оператор if
Оператор if
выполняет некоторый код, если выполняется одно условие.
Синтаксис
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 (состояние) {
код, который будет выполнен, если первое условие false и это условие 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
будет объяснён в следующей главе.