14 of 410 menu

A construção break

A construção break interrompe imediatamente a execução do loop atual (for, while, do-while ou foreach) ou da declaração switch. Após a execução do break, o controle é transferido para a linha de código seguinte à construção interrompida.

Após o comando break, pode-se escrever um número que indicará quantas construções aninhadas devem ser interrompidas (por padrão, 1).

Sintaxe

break;
break $level;

Exemplo

Interrompendo um loop quando uma condição é atendida:

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

Resultado da execução do código:

'012'

Exemplo

Uso na declaração switch:

<?php $value = 2; switch ($value) { case 1: echo 'Um'; break; case 2: echo 'Dois'; break; default: echo 'Outro'; } ?>

Resultado da execução do código:

'Dois'

Exemplo

Interrompendo loops aninhados com especificação de nível:

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

Resultado da execução do código:

'00'

Veja também

  • a construção continue,
    que interrompe a iteração atual do loop
  • a construção switch,
    que seleciona um dos blocos de código para executar
Português
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Nós usamos cookies para o funcionamento do site, análises e personalização. O processamento de dados é realizado de acordo com a Política de Privacidade.
aceitar todas configurar rejeitar