Уроки PHP для начинающих


Оператор цикла while

Оператор цикла while имеет следующий синтаксис:

while (условие) {действие, которое нужно выполнять, пока условие верно}

В переводе на «человеческий» это можно прочитать так же, как мы читали выражение «if (условие) {действие, которое нужно выполнить при заданном условии}» - «если выполняется это условие – выполняй такое-то действие».

Однако разница существует.

В случае с оператором if условие выполняется один раз: выполнилось и программа остановилась. В цикле while действие выполняется сколь угодно много раз – до тех пор, пока выполняется условие.

Это лучше всего пояснить на конкретном примере.

Возьмём для примера систему регистрации на сайте.

Пусть на сайте зарегистрировано несколько человек… допустим 100. При регистрации каждый получает уникальное имя (логин) и пароль, по которым может войти в свой аккаунд, в секретный раздел и т. п. Естественно, логины и пароли зарегистрированных пользователей записываются в отдельный файл, где и хранятся всё время.

Итак, однажды вы зарегились на сайте, получили логин и пароль, которые записались в специальный файл.

Через некоторое время Вы пришли на этот сайт, ввели в специальную форму свои логин с паролем, чтобы попасть в свой аккаунд, нажали кнопку «Войти»…

Что делает при этом программа?

Она «берёт» ваш логин и ваш пароль, «идёт» с ними в файл, где записаны данные всех зарегистрированных пользователей, и сравнивает по очереди введённые вами данные с записанными.

Сравнила с первой строкой – не то; со второй – не то; с третьей… и т. д. То есть операция сравнения с заданным условием повторяется, образуя цикл – такое количество повторений, какое необходимо, чтобы определить, зарегистрированы вы на сайте или нет.

Чтобы не вязнуть в теории, рассмотрим конкретный пример – создадим что-нибудь полезное, например, форму и скрипт  регистрации на сайте, а также форму и скрипт проверки регистрации. И уже в этих примерах рассмотрим, как применяются знакомые нам операторы if – else и while.

О создании формы и скрипта регистрации читаем в статье Cкрипт регистрации на сайте

Успехов.

Автор: Андрей Чернобай

P. S. Подпишитесь на безплатную рассылку Вокруг Сайта и получайте на свой электронный адрес новые уроки по созданию сайта.

Оставьте свой отзыв о статье:



Введите цифровой код с картинки*:

Новое на сайте

Другие статьи...

Видеокурсы

Рассылки

"Вокруг Сайта"
подпишитесь и получайте на свой e-mail уроки, книги, статьи, скрипты, а также подарки и скидки на товары, продаваемые с сайта

SmartResponder.ru
Ваше имя: *
Ваш e-mail: *

"PHP-песочница"
- PHP для начинающих: уроки с подробным анализом скриптов, необходимых для вашего сайта:

PHP-песочница
Подписаться письмом

Разделы Сайта