Учебник РНР
Назад Глава 11. Структуры Управления Вперёд

break

break заканчивает выполнение текущей структуры (цикла) for, foreach, while, do..while или switch.

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

$arr = array ('one', 'two', 'three', 'four', 'stop', 'five');
while (list (, $val) = each ($arr)) {
    if ($val == 'stop') {
        break;    /* Вы можете также записать 'break 1;' */
    }
    echo "$val<br>\n";
}

/* Использование необязательного аргумента. */

$i = 0;
while (++$i) {
    switch ($i) {
    case 5:
        echo "At 5<br>\n";
        break 1;  /* Выход только из switch. */
    case 10:
        echo "At 10; quitting<br>\n";
        break 2;  /* Выход из switch и из while. */
    default:
        break;
    }
}
НазадОглавление Вперёд
foreachВверх continue


HIVE: All information for read only. Please respect copyright!
Hosted by hive йца: йХЕБЯЙЮЪ ЦНПНДЯЙЮЪ АХАКХНРЕЙЮ