14 of 410 menu

La costruzione break

La costruzione break interrompe immediatamente l'esecuzione del ciclo corrente (for, while, do-while o foreach) o dell'operatore switch. Dopo l'esecuzione di break, il controllo passa alla riga di codice immediatamente successiva alla costruzione interrotta.

Dopo il comando break è possibile scrivere un numero, che indicherà quante costruzioni annidate interrompere (di default 1).

Sintassi

break;
break $level;

Esempio

Interruzione del ciclo quando una condizione è soddisfatta:

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

Risultato dell'esecuzione del codice:

'012'

Esempio

Utilizzo nell'operatore switch:

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

Risultato dell'esecuzione del codice:

'Two'

Esempio

Interruzione di cicli annidati con specifica del livello:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Interrompe entrambi i cicli } echo $i.$j; } } ?>

Risultato dell'esecuzione del codice:

'00'

Vedi anche

  • la costruzione continue,
    che interrompe l'iterazione corrente del ciclo
  • la costruzione switch,
    che seleziona uno dei blocchi di codice da eseguire
Italiano
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesia日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Utilizziamo i cookie per il funzionamento del sito, l'analisi e la personalizzazione. I dati vengono elaborati in conformità con la Politica sulla privacy.
accetta tutto personalizza rifiuta