14 of 410 menu

L'instruction break

L'instruction break arrête immédiatement l'exécution de la boucle courante (for, while, do-while ou foreach) ou de l'instruction switch. Après l'exécution de break, le contrôle est transféré à la ligne de code suivant immédiatement la construction interrompue.

Après la commande break, on peut écrire un nombre qui indiquera combien de constructions imbriquées doivent être interrompues (par défaut 1).

Syntaxe

break;
break $level;

Exemple

Interruption d'une boucle lorsqu'une condition est remplie :

<?php for ($i = 0; $i < 5; $i++) { if ($i == 3) { break; } echo $i; } ?>

Résultat de l'exécution du code :

'012'

Exemple

Utilisation dans l'instruction switch :

<?php $value = 2; switch ($value) { case 1: echo 'One'; break; case 2: echo 'Two'; break; default: echo 'Other'; } ?>

Résultat de l'exécution du code :

'Two'

Exemple

Interruption de boucles imbriquées avec indication du niveau :

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Interrompt les deux boucles } echo $i.$j; } } ?>

Résultat de l'exécution du code :

'00'

Voir aussi

  • l'instruction continue,
    qui interrompt l'itération courante d'une boucle
  • l'instruction switch,
    qui sélectionne un des blocs de code à exécuter
Français
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nous utilisons des cookies pour le fonctionnement du site, l'analyse et la personnalisation. Le traitement des données est effectué conformément à la Politique de confidentialité.
accepter tout personnaliser refuser