Конструкция if - else в PHP.
Автор: Андрей Краснокутский
Дата: 2011-04-17 if (если выпоняется) - else (иначе) сделать {}.
В прошлом уроке мы с Вами разобрались с вопросом, как работает оператор if. Сегодня мы усложним задачу, к оператору if добавим еще один оператор else. Получится так называемая конструкция if - else. Эта конструкция довольно часто используется в PHP при проверке различных условий, например пароль или логин на каком-то сайте. Переводится else как иначе.
Создаем новый PHP файл вставляем в него код Листинга 1 (или дописываем код прошлого урока):
Листинг 1.
<?php
$namber = 5;
if ($namber < 10)
{
echo "$namber меньше десяти";
}
else
{
echo "$namber больше 10";
}
?>
|
Первую часть кода, мы разбирали в прошлом уроке и выяснили, что если условие истинное (при проверке возвращается значение TRUE), тогда программа выполняет то, что указано в фигурных скобках, т.е. выводит на экран надпись:
5 меньше десяти
Здесь происходит все также, т.е. все что ниже, до закрывающего селекторами ?> пропускается. В данном случае пропустится вот эта часть:
else
{
echo "$namber больше 10";
}
Графически это можно представить так:

Теперь давайте (как и в прошлом уроке) немного изменим условие, а именно присвоим переменной namber другое числовое значение, например 15$namber = 15;(абсолютно любое, но обязательно больше 10). И обновляем свой PHP файл. Что происходит теперь?
Программа как и прежде проверяет условие, выясняет что 15 не может быть больше 10 (значит условие задано не верно), возвращает значение FALSE (ложь), пропускает действие указанное в первых фигурных скобках, и переходит к выполнению условного оператора else (иначе) и выполняет действие указанное во вторых фигурных скобкахecho "$namber больше 10 в данном случае выводит на экран надпись:
5 больше 10
Графически это можно представить так:

Подводя итог этого урока, "человеческим языком" можно сказать так:
Если выполняется условие заданное в круглых скобках, то выполнять действие заданное в первых фигурых скобках, все остальное (ниже до закрывающего оператора ?>) пропускается. Если не выполняется условие в круглых скобках, тогда пропустить всё, что задано в первых фигурных скобках, и идти дальше, выполнять то что задано во вторых фигурных скобках (после оператора else).
Читайте так же:
Как продвигать и раскручивать сайт своими силами?
Локальный сервер Денвер + Zend Optimizer. Скачать бесплатно.
Что это такое Хостинг? Часть 2. Платный хостинг.
Где нас могут обмануть в Интернете.
Зарабатывайте вместе с нами. 2-х Уровневая Партнерская программа.
"Сайт от А до Я" Пошаговый Обучающий Видео Курс по созданию сайтов.
Просмотров: 9058
выровнить по центру рисунок чисел не получается :)
А дальше??? Где найти? Или что посоветуете . интересно пока только php
разберись с кодоровкой на сайте.
вставь заголовок
<? header("Content-type:text/html;charset=utf-8");?>
или <? header("Content-type:text/html;charset=windows-1251");?>
|