break

A break azonnal kilép aktuális for, foreach, while, do..while vagy switch ciklusból.

A break elfogad egy opcionális szám paramétert, ami megadja, hogy hány struktúrából kell egyszerre 'kiugrani'.

  1 
  2 
  3 $tomb = array ('egy', 'kettő', 'három', 'négy', 'stop', 'öt');
  4 while (list (, $ertek) = each ($tomb)) {
  5     if ($ertek == 'stop') {
  6         break;    /* írhattál volna ide 'break 1;'-et is */
  7     }
  8     echo "$ertek<br>\n";
  9 }
 10 
 11 /* Az opcionális paraméter használata */
 12 
 13 $i = 0;
 14 while (++$i) {
 15     switch ($i) {
 16     case 5:
 17         echo "5 esetén<br>\n";
 18         break 1;  /* csak a swith-ből lép ki */
 19     case 10:
 20         echo "10 esetén kilépés<br>\n";
 21         break 2;  /* a swith és a while befejezése */
 22     default:
 23         break;
 24     }
 25 }
 26 
 27