PHP5 Условные заявления if... else... elseif...
Условные заявления используются для выполнения различных действий на основе различных условий.
PHP Условные заявления
Очень часто при написании кода необходимо выполнять различные действия для разных условий. Для этого можно использовать условные заявления в коде.
PHP имеет следующие условные выражения:
if
- выполняет некоторый код, если условиеtrue
if...else
- выполняет код, если условиеtrue
, и другой код, если условиеfalse
if...elseif....else
- выполняет различные коды для более чем двух условийswitch
- выбирает один из всех блоков кода, для выполнения
PHP Заявление if
Заявления if
выполняет некоторый код, если условие true
.
Синтаксис
if (условие) {
код, который будет выполнен, если условие true;
}
Ниже приведен пример вывода "Сегодня хороший день!"
,
если nекущее время "H"
меньше чем "20"
:
PHP Заявление if...else
Заявление if...else
выполняет код, если условие true
,
тогда другой код, если условие false
.
Синтаксис
if (условие) {
код, который будет выполнен, если условие true;
} else {
код, выполняемый, если условие false;
}
Ниже приведен пример вывода "Сегодня хороший день!"
,
если текущее время меньше чем "20"
, результат будет "Спокойной ночи!"
:
Пример
<?php
$t = date("H");
if ($t < "20") {
echo "Сегодня хороший день!";
}else {
echo "Спокойной ночи!";
}
?>
Смотреть код »
PHP Заявление if...elseif....else
Заявление if...elseif....else
выполняет различные коды для более чем двух условий.
Синтаксис
if (условие) {
код, который будет выполнен, если это условие true;
}elseif (условие) {
код, который будет выполнен, если это условие true;
} else {
код, который будет выполнен, если все условия false;
}
Пример ниже если текущее время меньше "10"
,
выведет "Доброе утро!"
,
и "Сегодня хороший день!"
, а если текущее время меньше,
чем "20"
.
В противном случае он будет выводить "Спокойной ночи!"
:
Пример
<?php
$t = date("H");
if ($t < "10") {
echo "Доброе утро!";
}
elseif ($t < "20") {
echo "Сегодня хороший день!";
} else {
echo "Спокойной ночи!";
}
?>
Смотреть код »
PHP Заявление switch
Заявление switch
будет объяснено в следующей главе.