В PHP есть несколько операторов, которые можно использовать для принятия решений:
- Оператор if;
- Оператор if … else;
- Оператор if … elseif …. else;
- Оператор switch … case..
Оператор if
Оператор if (как и PHP elseif) используется для выполнения блока кода только в том случае, если указанное условие имеет значение true. Это простейший условный оператор PHP, его можно записать следующим образом:
if(условие){
// Исполняемый код
}
Приведенный ниже код выводит «Хорошего уик-энда!», если сегодня пятница:
Пример:
<?php
$d = date("D");
if($d == "Fri"){
echo "Хорошего уик-энда!";
}
?>
Оператор if … else
Можно усложнить процесс принятия решений, предоставив альтернативный вариант. Для этого к if нужно добавить оператор else. Оператор if … else позволяет выполнить один блок кода, если указанное условие оценивается как true, а другой блок кода, если false.
Его можно записать следующим образом:
if(условие){
// Код, который будет выполнен, если условие истинно
} else{
// Код, который будет выполнен, если условие ложно
Оператор if … elseif … else
if…elseif…else оператор (не путать с PHP elseif else) используется для объединения нескольких операторов if … else.
if(условие){
// Код, который будет выполнен, если условие истинно
} elseif(условие){
// Код, который будет выполнен, если условие истинно
} else{
// Код, который будет выполнен, если условие ложно