Условный оператор if (если).
if (если выпоняется), то сделать {}.
В PHP условные операторы состоят из ключевого слова, в данном случае if и условия, которое записывается сразу после оператора в круглых скобках ( ). Дальше идет запись какого-то действия, которое записывается в фигурных скобках { }. Это условие, записанное в круглых скобках проверяется и если оно верное, то выполняется действие записанное в фигурных скобках. Если условие не верное, то действие в фигурных скобках просто пропускается.
Примечание. Проверка условия в PHP (записанного в круглых скобках) может иметь только два значения:
Оператор if можно перевести на русский язык как если. Давайте рассмотрим небольшой пример и Вам все станет понятно.
Создаем новый PHP файл и вставляем в него код Листинга 1:
Листинг 1.
<?php
$namber = 5;
if ($namber < 10)
{
echo “$namber меньше десяти”;
}
?>
|
Теперь давайте разберемся , что же мы написали в Листинге 1. Сначала, как Вы поняли мы присвоили переменной namber значение 5. А теперь читаем запись кода “человеческим языком”:
Если (if) значение переменной namber меньше 10, тогда выполнять действие в фигурных скобках, а именно вывести на экран надпись:
5 меньше десяти
Т.е. происходит проверка условия заданного в фигурных скобках, в данном случае 5 действительно меньше 10 и возвращается значение TRUE (истина), значит нужно выполнить действие, заданное в фигурных скобках, в данном случае вывести на экран монитора надпись 5 меньше десяти.
Примечание. В фигурных скобках можно задать любое действие или команду.
Запустите свой PHP файл в Денвере и проверьте то, что мы сейчас сделали.
Теперь давайте немного изменим условие, а именно присвоим переменной namber другое числовое значение, например 15$namber = 15;(абсолютно любое, но обязательно больше 10). И обновляем свой PHP файл. Что происходит?
Интерпритатор PHP опять проверяет условие в фигурных скобках, выясняет что 15 не может быть больше 10 и возвращает значение FALSE (ложь). Значит команду написанную в фигурных скобках выполнять не нужно, т.е. то что там написано, будет пропущено и у Вас на экран монитора не выведется ничего.
Как видите мы уже с Вами написали, такую небольшую программку. Потренируйтесь.
Подводя итог этого урока, человеческим языком можно сказать так: Если выполняется условие заданное в круглых скобках, то выполнять действие заданное в фигурых скобках, если не выполняется условие в круглых скобках, тогда пропустить, то что задано в фигурных скобках и идти дальше, ведь в реальном файле ниже обязательно будет присутствовать еще какой то код.
Удачи.
|