Η δήλωση αλλαγής PHP
Σε ένα προηγούμενο σεμινάριο συζητήσαμε πώς να χρησιμοποιήσετε τη δήλωση της PHP if στα προγράμματά σας για να κάνετε ερωτήσεις και να λάβετε αποφάσεις. Χρησιμοποιώντας τη εντολή if μπορείτε να ελέγξετε τη ροή του προγράμματος σας. Τώρα θα διερευνήσουμε τη δήλωση PHP switch, η οποία επίσης μπορεί να χρησιμοποιηθεί για τον έλεγχο της ροής του προγράμματος σας.

Η πρόταση PHP if αξιολογεί μια έκφραση ως αληθινή ή ψευδής. Αυτός ο τύπος ερώτησης ονομάζεται boolean. Είναι το μπλε του ουρανού - Αληθινό ή ψευδές; Ωστόσο, η εντολή διακόπτη αξιολογεί ένα αποτέλεσμα της υπόθεσης έναντι μιας έκφρασης διακόπτη. Αυτός είναι ένας φανταχτερός τρόπος να λέτε ότι μπορείτε να δοκιμάσετε για περισσότερο από ακριβώς αληθινό ή ψεύτικο. Μπορείτε επίσης να δοκιμάσετε για απλούς αριθμούς και χορδές. Εδώ είναι η βασική εντολή διακόπτη.

διακόπτης (έκφραση)
{
αποτέλεσμα1:
Κάνε αυτό
Διακοπή;

αποτέλεσμα2:
Κάνε αυτό
Διακοπή;

Προκαθορισμένο:
Κάνε αυτό
Διακοπή;
}
διακόπτης ($ sky)
{
περίπτωση "κόκκινο":
echo "Ο ουρανός είναι κόκκινο"?
Διακοπή;

περίπτωση "μπλε":
echo "Ο ουρανός είναι μπλε"?
Διακοπή;

Προκαθορισμένο:
echo "Ο ουρανός έχει πέσει"?
Διακοπή;
}

Όπως μπορείτε να δείτε από το παράδειγμα, η εντολή switch αποτελείται από έξι μέρη.

διακόπτης ($ sky)
διακόπτης (έκφραση)
Η εντολή διακόπτη αρχίζει με την έκφραση που πρόκειται να δοκιμαστεί - $ sky - τοποθετημένη μέσα στην παρένθεση.

{
Αυτό ξεκινά τις δηλώσεις περίπτωσης.

περίπτωση "κόκκινο":
αποτέλεσμα κατά περίπτωση:
Η δήλωση περίπτωσης ελέγχει την τιμή της έκφρασης διακόπτη - $ sky - έναντι του αποτελέσματος το οποίο στο παράδειγμα είναι κόκκινο. Αν υπάρχει αντιστοιχία, το πρόγραμμα θα ολοκληρώσει τον συνοδευτικό κώδικα για τη συγκεκριμένη δήλωση. echo "Ο ουρανός είναι κόκκινο"?

Διακοπή;
Η εντολή διακοπής διακόπτει την εκτέλεση της εντολής διακόπτη. Αν βρεθεί ένας αγώνας και ο συνοδευτικός κώδικας (κάντε αυτό), τότε η εντολή break κάνει το πρόγραμμα να αγνοήσει ή να παραλείψει την υπόλοιπη εντολή διακόπτη. Θα πάει στο τέλος του μπλοκ εντολών διακόπτη και θα εκτελέσει την πρώτη γραμμή κώδικα έξω από το μπλοκ.

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

}
Αυτό τερματίζει τις δηλώσεις περίπτωσης.





Οδηγίες Βίντεο: ΠΑΡΕΜΒΑΣΗ ΤΟΥ Θ. ΠΑΦΙΛΗ ΣΤΟ ONE TV (Ενδέχεται 2024).