Главная
Блог разработчиков phpBB
 
+ 17 предустановленных модов
+ SEO-оптимизация форума
+ авторизация через соц. сети
+ защита от спама

Условный оператор if (если).

Viktor | 24.02.2014 | нет комментариев

if (если выпоняется), то сделать {}.

В PHP условные операторы состоят из ключевого слова, в данном случае if и условия, которое записывается сразу после оператора в круглых скобках ( ). Дальше идет запись какого-то действия, которое записывается в фигурных скобках { }. Это условие, записанное в круглых скобках проверяется и если оно верное, то выполняется действие записанное в фигурных скобках. Если условие не верное, то действие в фигурных скобках просто пропускается.

Примечание. Проверка условия в PHP (записанного в круглых скобках) может иметь только два значения:

  • TRUE (истина) – условие выполнено.
  • FALSE (ложь) – условие не выполнено.

Оператор 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 (ложь). Значит команду написанную в фигурных скобках выполнять не нужно, т.е. то что там написано, будет пропущено и у Вас на экран монитора не выведется ничего.

Как видите мы уже с Вами написали, такую небольшую программку. Потренируйтесь.

Подводя итог этого урока, человеческим языком можно сказать так: Если выполняется условие заданное в круглых скобках, то выполнять действие заданное в фигурых скобках, если не выполняется условие в круглых скобках, тогда пропустить, то что задано в фигурных скобках и идти дальше, ведь в реальном файле ниже обязательно будет присутствовать еще какой то код.

Удачи.

АВТОРСКИЕ ПРАВА
Источник: luksweb.ru
При перепечатке ссылка на источник обязательна
Оставить комментарий

Ваш email не будет опубликован. Обязательные поля помечены (обязательно)

Вы можете использовать это HTMLтеги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Форум phpBB, русская поддержка форума phpBB
Рейтинг@Mail.ru 2008 - 2014 © BB3x.ru - русская поддержка форума phpBB