Forum und email

break

break stopt de uitvoering van de huidige for, while, of switch structuur.

break accepteert een optioneel numeriek argument waarmee wordt aangegeven uit hoeveel geneste blokken moet worden teruggekeerd.

$arr = array ('een', 'twee', 'drie', 'vier', 'stop', 'vijf');
while (list (, $val) = each ($arr)) {
    if ($val == 'stop') {
        break;    /* Je had hier ook kunnen schrijven: 'break 1;' */
    }
    echo "$val<br>\n";
}

/* Gebruikmakend van het optionele argument. */

$i = 0;
while (++$i) {
    switch ($i) {
    case 5:
        echo "Op 5<br>\n";
        break 1;  /* Breek alleen uit de switch. */
    case 10:
        echo "Op 10: stoppen<br>\n";
        break 2;  /* Breek uit de switch en de while. */
    default:
        break;
    }
}