Τόνωση και αναζωογόνηση με αιθέρια έλαια
Ενδέχεται 2024
Αυτό το σεμινάριο αφορά τη δήλωση PHP do..while η οποία είναι μια εντολή βρόχου παρόμοια με την εντολή while που συζητήσαμε στο προηγούμενο σεμινάριο. Και όπως η εντολή while, μπορείτε να χρησιμοποιήσετε την εντολή do..while για να καθοδηγήσετε το πρόγραμμά σας να εκτελεί μια εργασία επανειλημμένα μέχρι να την πείτε να σταματήσει. Θα σταματήσει όταν η έκφραση δοκιμής δεν αξιολογείται πλέον ως αληθής. Εδώ είναι ο κώδικας.
Αυτός ο κωδικός θα επαναληφθεί συνεχώς μέχρι να του πείτε να σταματήσει στο δεύτερο μέρος της εντολής do..while. Ο κώδικας του παραδείγματος θα εκτυπώσει την τρέχουσα τιμή του αριθμού $ και στη συνέχεια του HTML κώδικα στο πρόγραμμα περιήγησης ιστού. Στη συνέχεια, θα αυξηθεί η τιμή του αριθμού $ κατά 1. Αυτό το δεύτερο μέρος του κώδικα πρέπει να συμπεριληφθεί για να αλλάξει η τιμή του αριθμού $ κάθε φορά που εκτελείται ο βρόχος. Εάν λείπει, η τιμή του αριθμού $ δεν θα αλλάξει ποτέ και ο βρόχος θα επαναληφθεί απεριόριστα. Ο κώδικας $ αριθμός ++; θα αυξήσει την τιμή του αριθμού $ κατά ένα κάθε φορά μέσω του βρόχου και το πρόγραμμα θα σταματήσει τον βρόχο όταν η τιμή είναι 11.
Αυτός είναι ο κώδικας που ελέγχει τον αριθμό των φορών που εκτελείται ο βρόχος. Στο παράδειγμα, ο βρόχος θα σταματήσει όταν η έκφραση κειμένου δεν είναι πλέον αληθής (η τιμή της μεταβλητής δοκιμής δεν είναι πλέον μικρότερη από 11). Επίσης, παρατηρήστε ότι η δήλωση τελειώνει με ένα ερωτηματικό. Εάν συγκρίνετε την εντολή while με την εντολή do..while θα παρατηρήσετε ότι ο κώδικας που θα εκτελεστεί κάνετε {κάντε αυτό} και τον κώδικα που ελέγχει τον βρόχο ενώ (έκφραση)? ενεργοποιούνται. Τι σημαίνει αυτό; Αυτό σημαίνει ότι το κάνετε {κάντε αυτό} ο κώδικας θα εκτελείται πάντοτε τουλάχιστον μία φορά στην εντολή do..while επειδή ο κωδικός ελέγχου δεν αξιολογεί την έκφραση δοκιμής μέχρι μετά την κάνετε {κάντε αυτό} ο κωδικός εκτελείται για πρώτη φορά. Ωστόσο, κατά τη διάρκεια της δήλωσης, η έκφραση της δοκιμής αξιολογείται πρώτα και είναι πιθανό ότι το κάνετε {κάντε αυτό} δεν θα εκτελεστεί ποτέ. Επομένως, θα θέλατε να χρησιμοποιήσετε την εντολή do..while όταν θέλετε κάνετε {κάντε αυτό} μέρος του κώδικα πρέπει να εκτελείται τουλάχιστον μία φορά. Το αποτέλεσμα θα μοιάζει με αυτό στο πρόγραμμα περιήγησης ιστού. 1 2 3 4 5 6 7 8 9 10 | |||||