Оператор goto в PHP

Форум для тех кто начинает осваивать язык php.
Аватара пользователя
Slash
Администратор
Сообщения: 2113
Зарегистрирован: Сб авг 11, 2012 7:39 am
Поблагодарили: 71 раз

Оператор goto в PHP

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

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

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

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

Реклама

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

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