break

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

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

Exemple 16.20. Instruction break

<?php
$arr 
= array( 'un' 'deux' 'trois' 'quatre' 'stop' 'cinq' );
while (list(, 
$val ) =  each ( $arr )) {
    if (
$val  ==  'stop' ) {
        break;    
/* Vous pourriez aussi utiliser 'break 1;' ici. */
    
}
    echo 
"$val<br />\n" ;
}

/* Utilisation de l'argument optionnel. */

$i  0 ;
while (++
$i ) {
    switch (
$i ) {
    case 
5 :
        echo 
"A 5<br />\n" ;
        break 
1 ;   /* Termine uniquement le switch. */
    
case  10 :
        echo 
"A 10; quitter<br />\n" ;
        break 
2 ;   /* Termine le switch et la boucle while. */
    
default:
        break;
    }
}
?>