14 of 410 menu

break-rakenne

break-rakenne keskeyttää välittömästi nykyisen silmukan (for, while, do-while tai foreach) tai switch-lauseen suorituksen. break:n suorittamisen jälkeen ohjaus siirtyy keskeytetyn rakenteen jälkeiselle koodiriville.

break-komennon jälkeen voidaan kirjoittaa numero, joka osoittaa kuinka monta sisäkkäistä rakennetta tulee keskeyttää (oletusarvoisesti 1).

Syntaksi

break;
break $level;

Esimerkki

Silmukan keskeyttäminen ehdon täyttyessä:

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

Koodin suorituksen tulos:

'012'

Esimerkki

Käyttö switch-lauseessa:

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

Koodin suorituksen tulos:

'Two'

Esimerkki

Sisäkkäisten silmukoiden keskeyttäminen tason määrittämisellä:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Keskeyttää molemmat silmukat } echo $i.$j; } } ?>

Koodin suorituksen tulos:

'00'

Katso myös

  • continue-rakenteen,
    joka keskeyttää nykyisen silmukan iteraation
  • switch-rakenteen,
    jonka avulla valitaan yksi suoritettavista koodilohkoista
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää