Βρόχος do while στην PHP Ο βρόχος εκτελεί το μπλοκ κώδικα και ελέγχει την κατάσταση του βρόχου εάν η συνθήκη είναι αληθής. PHP Ενώ Η μόνη διαφορά με τον βρόχο είναι ότι εκτελεί το μπλοκ κώδικα εντός του εύρους του βρόχου πριν ελέγξει την έκφραση/συνθήκη. Στον βρόχο PHP while, ελέγχεται η πρώτη συνθήκη και μετά εκτελούνται οι κωδικοί. Βρόχος do while στην PHP Στον βρόχο εκτελούνται οι πρώτοι κωδικοί και μετά ελέγχεται η συνθήκη.

Η σύνταξη του βρόχου PHP Do while είναι η εξής:

do {
    // çalıştırılacak kodlar...
} while (condition);

Βρόχος do while στην PHP

PHP Do whileΑς κατανοήσουμε τον κύκλο με ένα παράδειγμα.

Σε αυτό το παράδειγμα, δημιουργήσαμε μια μεταβλητή με το όνομα $i και της δώσαμε τα δεδομένα 1. Στη συνέχεια PHP Do whileΔημιουργήσαμε τον βρόχο πληκτρολογώντας do και ανοίγοντας σγουρές αγκύλες. Με την echo, εκτυπώναμε τον αριθμό $i κάθε φορά που επέστρεφε ο βρόχος και αυξάναμε τα δεδομένα της μεταβλητής $i κατά 1 κάθε φορά που επέστρεφε. Ορίσαμε την εντολή while και γράψαμε τη συνθήκη εάν το $i είναι μικρότερο από 5. Βγάζουμε "Number: $i" κάθε φορά έως ότου το $i είναι μικρότερο από 5, δηλαδή έως ότου ο αριθμός i είναι 4 (συμπεριλαμβανομένου του 4). Τα δεδομένα της μεταβλητής $i εξήχθησαν αντί για $i.

$i = 1;
while{
   echo "Sayı: {$i} 
";
   $i++;
} while($i < 5);
/*
 * Çıktı: 
Sayı: 1
Sayı: 2
Sayı: 3
Sayı: 4
*/

PHP Do whileΥπάρχει μια πολύ σημαντική λεπτή λεπτομέρεια στον κύκλο που δεν πρέπει να ξεχνάμε. Όπως αναφέραμε, σε αυτόν τον κύκλο γίνεται η πρώτη ενέργεια, δηλαδή εκτελούνται οι κωδικοί. Στη συνέχεια ελέγχεται η κατάσταση. Αυτό σημαίνει ότι εάν η συνθήκη επιστρέψει false, ο βρόχος δεν θα επαναληφθεί για δεύτερη φορά, αλλά οι κωδικοί θα εκτελεστούν την πρώτη φορά. Ας το καταλάβουμε αυτό με ένα παράδειγμα.

$i = 10;
do {
  echo "Sayı: $i 
";
  $i++;
} while ($i <= 5);
// Çıktı: Sayı 10

αυτό Βρόχος do while στην PHP Στο παράδειγμά σας, ο βρόχος δεν επέστρεψε επειδή η συνθήκη επέστρεψε false. Ωστόσο Βρόχος do while στην PHP Δεδομένου ότι οι κωδικοί εκτελέστηκαν πριν από τη συνθήκη στο πρώτο στάδιο του βρόχου, πήραμε την έξοδο "Αριθμός: 10".

Εναλλακτική σύνταξη PHP Do while

Βρόχος do while στην PHP PHP while, PHP For, PHP If Else, PHP Switch κ.λπ. στον βρόχο. Δεν υπάρχει εναλλακτική σύνταξη όπως σε άλλες δομές ελέγχου.