Δηλώσεις υπό όρους PHP Θήκη διακόπτη PHP Τι είναι και πώς χρησιμοποιείται; Σε αυτό το μάθημα Θήκη διακόπτη PHP Θα καλύψουμε το θέμα.

Δήλωση PHP Switch Case PHP αν αλλιώς Χρησιμοποιείται για την εκτέλεση κώδικα με βάση διαφορετικές συνθήκες, όπως έκφραση. Θα δούμε τη σύνταξη στο παρακάτω παράδειγμα.

switch (n) {
  case label1:
     //n=label1'e eşitse çalıştırılacak kodlar
    break;
  case label2:
    //n=label2'e eşitse çalıştırılacak kodlar
    break;
  case label3:
    //n=label3'e eşitse çalıştırılacak kodlar
    break;
  default:
    //n hiçbir label'e eşit değilse çalıştırılacak kodlar
}

Το PHP Switch Case λειτουργεί ως εξής: Πρώτον, έχουμε μια έκφραση (η οποία είναι συνήθως μια μεταβλητή) που αξιολογείται μία φορά. Η τιμή της έκφρασης συγκρίνεται με την τιμή σε κάθε δομή. Εάν ταιριάζει με μια τιμή σε μια δομή, εκτελείται το μπλοκ κώδικα σε αυτήν τη δομή. Εάν καμία τιμή δεν ταιριάζει, εκτελείται το μπλοκ κώδικα στην προεπιλεγμένη δήλωση. Η εντολή break χρησιμοποιείται για να αποτρέψει την αυτόματη είσοδο του κώδικα στην επόμενη δομή.

Παραδείγματα θήκης διακόπτη PHP

Τώρα ας κάνουμε ένα πραγματικό παράδειγμα. Μπορούμε να αντικαταστήσουμε το n στο προηγούμενο παράδειγμα με μια μεταβλητή και να αντικαταστήσουμε το label1 με δεδομένα. Όποια ετικέτα και αν είναι ίση με τη μεταβλητή που αντικαταστήσαμε με το N, αυτό το μπλοκ κώδικα θα εκτελεστεί. Εάν δεν είναι ίσο με κανένα από αυτά, θα εκτελεστεί το προεπιλεγμένο μπλοκ κώδικα υπό προεπιλογή.

$favorite_movie = 'the matrix';
switch ($favorite_movie) {
  case 'inception':
    echo 'Favori filmin: inception';
    break;
  case 'the matrix':
    echo 'Favori filmin: the matrix';
    break;
  case 'v for vendetta':
    echo 'Favori filmin: v for vendetta';
    break;
  default:
    echo 'Favori filmin yok';
}
// Çıktı: Favori filmin: the matrix

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

$lucky_number = null;
switch ($lucky_number) {
  case 4:
    echo 'Favori sayı: 4';
    break;
  case 6:
    echo 'Favori sayı: 6';
    break;
  case 8:
    echo 'Favori sayı: 8';
    break;
  default:
    echo 'Favori sayı yok';
}
// Çıktı: Favori sayı yok

PHP Switch Case Alternative Syntax

Μάθαμε στο προηγούμενο μάθημα ότι μπορούμε να χρησιμοποιήσουμε εναλλακτική σύνταξη σε εντολές υπό όρους PHP. Στο τελευταίο μέρος αυτού του μαθήματος Θήκη διακόπτη PHP Θα μάθουμε εναλλακτική σύνταξη.

$number = 3;
switch ($number): 
     case 1: 
    	echo 'number is 1';
        break;
     case 2: 
    	echo 'number is 2';
        break;
     case 3: 
    	echo 'number is 3';
        break;
     default:
        echo 'number is null';   
endswitch;
// Çıktı: number is 3

Θήκη διακόπτη PHPΣτην εναλλακτική σύνταξη, αντί να ανοίγουμε σγουρές αγκύλες μετά τον διακόπτη, βάζουμε άνω και κάτω τελεία. Θήκη διακόπτη PHP διακόπτης τερματισμού? αντί να κλείσετε τις σγουρές αγκύλες όταν τελειώνει η έκφραση. Χρησιμοποιούμε την έκφραση.