Оператор goto в PHP

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2028
Поблагодарили: 62 раза

Оператор goto в PHP

Сообщение Slash » Пн фев 17, 2014 8:46 pm

Оператор goto необходим для перехода в другую чать программы. Место перенаправления обозначается меткой, после которой должно стоять двоеточие, а после оператора goto указывается желаемая метка. Метка должна находится в пределах одного файла, одной программы. То есть перейти за грань функции или во внутрь любой другой нельзя.
Пример использования оператора:

Код: Выделить всё

if (isset($_POST['submit'])) {
    if (empty($_POST['login'])) {
        goto label;
    }
}
echo 'Ok!';
label:
echo 'Поле логин не заполнено.';

Выведет сообщение:
Поле логин не заполнено.
Реклама

Вернуться в «PHP»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость