Manuel PHP
Précédent | Chapitre 11. Les structures de contrôle | Suivant

# `break`

L'instruction `break` permet de sortir d'une structure `for`, `while`, `foreach` ou `switch`.

`break` accepte un argument numérique optionnel qui vous indiquera combien de structures emboitées ont été interrompues.

    <?php
    $i = 0;
    while ($i < 10) {
        if ($arr[$i] == "stop") {
            break;  /* Vous pouvez aussi écrire 'break 1;' ici. */
        }
        $i++;
    }
    /* Utilisation de l'argument optionnel. */
    $i = 0;
    while ( ++$i ) {
        switch ( $i ) {
        case 5:
            echo "à 5<br>\n";
            break 1;  /* Ne sort que du switch. */
        case 10:
            echo "à 10; quitting<br>\n";
            break 2;  /* Sort du switch et du while. */
        default:
            break;
        }
    }
    ?>

Précédent | Sommaire | Suivant
`foreach` | Niveau supérieur | `continue`