Авторизация







Регистрация / Забыли пароль?

Регистрация нового пользователя











< Назад

Восстановление пароля





< Назад

Добро пожаловать

Выход


Ежедневное обновление статей и уроков, будь в курсе, держи руку на пульсе событий!

Главная >> PHP

PHP для начинающих (4 из 10 частей)


Любая программа PHP есть набор модулей, работающих совместно для выполнения определенной задачи. Модули, могут размещаться...
 

  Операторы условия

  Любая программа PHP – есть набор модулей, работающих совместно для выполнения определенной задачи. Модули, могут размещаться независимо, тогда выходные данные одного модуля, будут входными для другого. Условие контролирует ход выполнения программы, выполняя её модули в необходимом порядке, что даёт возможность лучшего управления процессом. Существует два типа условий, это обычные, отвечающие на одно правило и заканчивающие свою работу, или же с ветвлением, предоставляющее более гибкие и разнообразные варианты дальнейших действий. В этом уроке, мы рассмотрим оба варианта.

    Ветвление условий

    Так называют конструкцию, в котором выполняются несколько условий, в зависимости от выполненных блоков кода. Есть два варианта ветвления условий в PHP, это простое условие и переключатель.

    Условные операторы

    Условный оператор, используется для того, чтобы решить, какой блок, когда будет исполнен. Давайте разберём простой пример, в котором мы создадим условие, и если оно правильное, то выведем «Один».

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

    Пример#1

$x=1;
if ($x==1)
       echo «Один»;

    Получится “Один”, так как условие верно.

    Далее рассмотрим конструкцию if…else. Этот оператор в зависимости от исхода условия, выполняет то или иное действие. Давайте рассмотрим наглядную ситуацию, возьмём первый пример и изменим его так, чтобы он выполнял какой-либо блок, исходя из получившегося в условии результата.

    Пример#2

$x=0;
if ($x==1)
       echo «Один»;
else
       echo «Ошибка...»;

    Получится “Ошибка...”, условие не выполнено.

    Далее рассмотрим ветвление условий elseif....else. Этот оператор используется, для выбора одного из нескольких блоков, удовлетворяющий условию. Давайте разберём следующую ситуацию, мы создадим такое условие: если х равно 1, то выведем «Один», если 2, то выведем «Два», если 3, то «Три», а если какое-либо другое значение, то выведем надпись «Ошибка». Код реализующий это:

    Пример#3

$x=3;
if ($x==1)
       echo «Один»;
else if($x==2)
       echo «Два»;
else if($x==3)
       echo «Три»;
else
       echo «Ошибка»;

    Получится “Три”, одно из условий совпало.

    Переключатель

    Switch работает аналогично условию elseif...else, в нем так же есть условие, и переключатели, которые в зависимости от полученного результата, выводят те или иные блоки. Если полученный результат не совпадает с переключателями, то выводится значение по умолчанию. В примере 4, выполнение блоков начнётся с 1, но х = 2, следовательно вхождения в 1 не будет, мы идём дальше и наш х будет равен следующему выражению, т.е. 2. Следует сказать, что операторы break обязательно должны стоять в каждом из условий, кроме блока по умолчанию. Если его не использовать, выведется следующее «ДваТриОшибка», т.е. кроме блока с 2, выведутся и все остальные, так как switch продолжает работать.

    Пример#4

$x=2;
switch($x)
{
case 1:
       echo «Один»;
       break;
case 2:
       echo «Два»;
       break;
case 3:
       echo «Три»;
       break;
default:
       echo «Ошибка»;
}

Дата публикации: 15.02.2013
Опубликовал: Сергей Кашурин
Просмотров: 510
Правила перепечатки

Правила перепечатки

Уважаемый посетитель сайта!
Ниже преведены условия использования и перепечатки материалов сайта /
Все материалы данного сайта подготовлены для Вас лично мной.

Большая часть материалов сайта - это авторские уроки, остальные, это переводы уроков с английского языка на русский.
Если Вы решили использовать материалы данного сайта где-то на своих ресурсах или в рассылке, то соблюдайте следующие требования:
1. Урок или статья должны перепечатываться «как есть» с сохранением всех ссылок на источник урока, а если это перевод, то и на сайт, авторы которого подготовили его.
2. Ссылки на сайт источника и переводчика обязательно должны быть работоспособными (при нажатии по ссылке человек должен перейти на сайт автора/переводчика). Если Вы перепечатали какой-либо документ, обязательно проверьте ссылку на работоспособность.
3. Искажение информации об авторе, источнике, переводчике при перепечатке материалов запрещено!
4. Содержание урока или статьи при перепечатке не должно подвергаться модификациям и переделке. Все уроки и статьи, размещенные на сайте, должны перепечатываться как есть. Вы не имеете права урезать, исправлять или иным образом коверкать републикуемый документ.
С уважением, Сергей Кашурин– владелец сайта /


BOOKBLOCK - плагин пролистывания контента
Давайте знакомиться с jQuery плагином, с помощью которого мы сможем создавать буклет контента, и перемещаться по нему листая содержимое.
arcticModal - простые модальные окна jQuery
В поисках простого плагина для создания модальных окон, я перепробовал кучу вариантов, наткнувшись на arcticModal я остановился. Простота работы, вес самого плагина меня очень порадовали, поэтому поделюсь с вами я именно им, так как сам его проверял.
Colorizer: пользователь сам выберет цвет продукта на вашем сайте
Когда вы выбираете машину, или футболку в интернет магазине, хотелось бы вам самим выбрать для неё цвет? Думаю да. В этой статье, я расскажу вам про плагин Colorizer, с помощью которого, для наших дорогих пользователей, мы сможем предоставить возможность выбора цвета продукта в котором он заинтересован, что оставит о нас приятное впечатление и заявку на покупку. jQuery плагин Colorizer - изменим цвет к лучшему.

Уроки и статьи

«Найден Самый Дешевый и Эффективный Способ Рекламы в Интернете!»

Доказанo: ведение своей почтовой рассылки - это самый действенный и дешевый метод рекламы в Интернете.

Используете ли Вы его?

Если нет, то Вы давно теряете свои деньги! Если да, то пришло время вести Вашу почтовую рассылку на самом эффективном инструменте в Рунете - сервисе рассылок SmartResponder.ru

Узнать об этом подробнее >>

Быть в курсе всех событий: