14 of 410 menu

Κατασκευή break

Η κατασκευή break διακόπτει αμέσως την εκτέλεση του τρέχοντος βρόχου (for, while, do-while ή foreach) ή του τελεστή switch. Μετά την εκτέλεση του break, ο έλεγχος μεταφέρεται στη γραμμή κώδικα που ακολουθεί αμέσως μετά τη διακοπείσα κατασκευή.

Μετά την εντολή break μπορεί να γραφεί ένας αριθμός, που θα υποδεικνύει πόσες ένθετες κατασκευές πρέπει να διακοπούν (προεπιλογή 1).

Σύνταξη

break;
break $level;

Παράδειγμα

Διακοπή βρόχου όταν πληρούται μια συνθήκη:

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

Αποτέλεσμα εκτέλεσης κώδικα:

'012'

Παράδειγμα

Χρήση στον τελεστή switch:

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

Αποτέλεσμα εκτέλεσης κώδικα:

'Two'

Παράδειγμα

Διακοπή ένθετων βρόχων με καθορισμό επιπέδου:

<?php for ($i = 0; $i < 3; $i++) { for ($j = 0; $j < 3; $j++) { if ($j == 1) { break 2; // Διακόπτει και τους δύο βρόχους } echo $i.$j; } } ?>

Αποτέλεσμα εκτέλεσης κώδικα:

'00'

Δείτε επίσης

  • την κατασκευή continue,
    που διακόπτει την τρέχουσα επανάληψη του βρόχου
  • την κατασκευή switch,
    που επιλέγει ένα από τα μπλοκ κώδικα για εκτέλεση
Ελληνικά
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Χρησιμοποιούμε cookie για τη λειτουργία του ιστότοπου, την ανάλυση και την εξατομίκευση. Η επεξεργασία των δεδομένων γίνεται σύμφωνα με την Πολιτική Απορρήτου.
αποδοχή όλων ρύθμιση απόρριψη