Η Διακήρυξη PHP Break
Η εντολή PHP break τοποθετείται μέσα στον κώδικα μιας εντολής βρόχου για να αναγκάσει το πρόγραμμά σας να ξεφύγει από τη δήλωση βρόχου. Στα τελευταία μερικά μαθήματα συζητήσαμε διάφορους τύπους δηλώσεων βρόχου. Κάθε μία από αυτές τις δηλώσεις βρόχου είχε ήδη μια δοκιμαστική έκφραση που ελεγχόταν πότε να σταματήσει ο βρόχος. Γιατί θα θέλατε να προσθέσετε έναν άλλο κωδικό "stop"; Υπάρχουν πολλοί λόγοι για να γίνει αυτό. Για παράδειγμα, θα χρησιμοποιήσατε τη δήλωση σπάσει για να αποτρέψετε το πρόγραμμα σας να εκτελεί ανεπιθύμητες ενέργειες, όπως διαίρεση με μηδέν.

Παρακάτω είναι ένα παράδειγμα μιας δήλωσης διακοπής που έχει προστεθεί σε μια εντολή βρόχου. Θα αναγνωρίσετε αυτή τη δήλωση βρόχου από το προηγούμενο σεμινάριο σχετικά με την εντολή PHP for. Εάν έχει περάσει αρκετός χρόνος από τότε που έχετε διαβάσει αυτό το σεμινάριο, επιστρέψτε και ανανεώστε τη μνήμη σας.

για (αρχικοποίηση μεταβλητής exp, έκφραση δοκιμής, τροποποίηση μεταβλητής exp)
{
αν (δεύτερη έκφραση δοκιμής) {break; }}
αλλιώς {κάντε αυτό}
}
για ($ αριθμός = 1, αριθμός $ <11, αριθμός $ ++)
{
αν ($ αριθμός == 5) {διάλειμμα; }}
αλλού {echo "αριθμός $
"; }
}


για ($ αριθμός = 1, αριθμός $ <11, αριθμός $ ++)
για (αρχικοποίηση μεταβλητής έκφρασης, έκφραση δοκιμής, τροποποίηση μεταβλητής έκφρασης)
Αυτό είναι το ίδιο όπως στο προηγούμενο σεμινάριο. Η εντολή για αρχίζει με τη λέξη Για και έχει τις τρεις εκφράσεις μεταξύ της παρένθεσης.

{
Τα υπόλοιπα στον κώδικα αυτής της δήλωσης ακολουθούν μετά από αυτό το αριστερό σγουρό στήριγμα.

αν ($ αριθμός == 5) {διάλειμμα; }}
αν (δεύτερη έκφραση δοκιμής) {break; }}
Το πρώτο ΝΕΟ που βλέπετε εδώ είναι μια δήλωση if. Αυτή είναι η δεύτερη έκφραση δοκιμής μας. Ελέγχει τη δήλωση διακοπής που ακολουθεί. Στο παράδειγμά μας θέλουμε να σταματήσουμε τον βρόχο αν η τιμή της μεταβλητής αριθμού $ είναι 5. Όταν αυτή η προϋπόθεση είναι αληθής εκτελείται το εξής -> {break; }. Το πρόγραμμα δεν θα συνεχιστεί μέσω της υπόλοιπης δήλωσης -> else {do ​​this}. Θα ξεσπάσει το βρόχο.

Όταν η δοκιμή δήλωσης if είναι ψευδής, το παρακάτω αγνοείται -> {break; }. Και η ρήτρα else θα εκτελεστεί -> else {do ​​this}.

αλλού {echo "αριθμός $
"; }
αλλιώς {κάντε αυτό}
Αυτή είναι η άλλη ρήτρα που θα εκτελεστεί όταν η εντολή if είναι ψευδής. Όπως και στο προηγούμενο εκπαιδευτικό πρόγραμμα, οι οδηγίες {do this} εκτυπώνουν την τρέχουσα τιμή της μεταβλητής αριθμού $ και του HTML
κώδικα στο πρόγραμμα περιήγησης ιστού.

}
Αυτό το δεξί σγουρό κορμό τοποθετείται στο τέλος της δήλωσης.

Εδώ θα εμφανιστεί το πρόγραμμα περιήγησης στο web.

1
2
3
4





Οδηγίες Βίντεο: A War To End All Wars - Home Front Propaganda I THE GREAT WAR - Week 13 (Ενδέχεται 2024).