Условные операторы используются для выполнения различных действий в зависимости от разных условий.
Когда вы пишете код, вам часто приходится выполнять разные действия для разных решений. Для выполнения этой задачи вы можете использовать в своем коде условные операторы.
В PHP предусмотрены следующие условные операторы:
оператор if — выполняет код, когда условие истинно
Оператор if...else — выполняет блок кода, когда условие истинно, и другой блок кода, когда условие неверно.
Оператор if...elseif....else — выполняет блок кода, когда одно из нескольких условий истинно.
Оператор переключения — выполняет блок кода, когда одно из нескольких условий истинно.
Оператор if используется для выполнения кода только тогда, когда указанное условие истинно .
if (условие){код, который будет выполнен, если условие истинно;}
Если текущее время меньше 20, следующий пример выведет «Хорошего дня!»:
<?php $ t = дата ( « Ч » ) ; ( $t < " 20 " ) { эхо " Хорошего дня! " ; } ?>
Чтобы выполнить блок кода, когда условие истинно, и другой блок кода, когда условие неверно , используйте оператор if....else.
if ( условие ) { код, который будет выполняться, если условие истинно }else { код, который будет выполняться, если условие неверно };
В следующем примере выводится «Хорошего дня!», если текущее время меньше 20, в противном случае выводится «Спокойной ночи!»:
<?php $ t = дата ( « Ч » ) ; ( $t < " 20 " ) { эхо " Хорошего дня! " ; } еще { эхо " Спокойной ночи! " ; } ?>
Чтобы выполнить блок кода, когда одно из нескольких условий истинно , используйте оператор if....elseif...else. .
if (условие){ код, который будет выполняться, если условие истинно;}elseif (условие){ код elseif, который будет выполняться, если условие истинно;}else{ код, который будет выполняться, если условие неверно;}
Если текущее время меньше 10, следующий пример выведет «Доброе утро!», если текущее время не меньше 10 и не меньше 20, выведет «Хорошего дня!», в противном случае будет вывод «Спокойной ночи!»:
<?php $ t = дата ( « Ч » ) ; ( $t < " 10 " ) { эхо « Доброе утро! » } ; еще если ( $t < " 20 " ) { эхо " Хорошего дня! " ; } еще { эхо " Спокойной ночи! " ; } ?>
Оператор переключения будет объяснен в следующей главе.