Оператор PHP Break
PHP-оператор break помещается в код оператора цикла, чтобы заставить вашу программу выйти из цикла. В нескольких последних уроках мы обсуждали несколько типов операторов цикла. У каждого из этих операторов цикла уже было тестовое выражение, которое контролировало, когда останавливать цикл. Так почему вы хотите добавить еще один «стоп» код? Есть множество причин для этого. Например, вы могли бы использовать оператор break, чтобы предотвратить выполнение вашей программой нежелательных действий, таких как деление на ноль.

Ниже приведен пример оператора break, который был добавлен в оператор цикла. Вы узнаете этот оператор цикла из предыдущего урока о PHP для оператора. Если с тех пор, как вы прочитали это руководство, прошло какое-то время, вернитесь и освежите свою память.

for (инициализировать переменную exp; тестовое выражение; изменить переменную exp)
{
if (второе тестовое выражение) {break; }
еще {сделать это}
}
для ($ число = 1; $ число <11; $ число ++)
{
if ($ number == 5) {перерыв; }
else {echo "$ number
"; }
}


для ($ число = 1; $ число <11; $ число ++)
for (инициализировать выражение переменной; тестовое выражение; изменить выражение переменной)
Это то же самое, что и в предыдущем уроке. Заявление для начинается со слова за и имеет три выражения в скобках.

{
Остальная часть кода этого утверждения следует после этой левой фигурной скобки.

if ($ number == 5) {перерыв; }
if (второе тестовое выражение) {break; }
Первая НОВАЯ вещь, которую вы видите здесь - это оператор if. Это наше второе тестовое выражение. Он управляет оператором break, который следует за ним. В нашем примере мы хотим остановить цикл, если значение переменной $ number равно 5. Когда это условие истинно, выполняется следующее -> {break; }. Программа не будет продолжаться до конца инструкции -> else {do ​​this}. Это «вырвется» из цикла.

Если проверка оператора if ложна, следующее игнорируется -> {break; }. И условие else будет выполнено -> else {do ​​this}.

else {echo "$ number
"; }
еще {сделать это}
Это предложение else, которое будет выполнено, если утверждение if ложно. Как и в предыдущем уроке, инструкции {do this} должны распечатать текущее значение переменной $ number и HTML
код для веб-браузера.

}
Эта правильная фигурная скобка помещается в конце утверждения.

Вот что появится в веб-браузере.

1
2
3
4





Видео инструкция: PHP для начинающих: Оператор безусловного перехода break, урок 12. (MARCH 2024).