Istruzioni condizionali PHP Caso di commutazione PHP Cos'è e come si usa? In questa lezione Caso di commutazione PHP Tratteremo l'argomento.

Dichiarazione PHP Switch Case PHP se altro Viene utilizzato per eseguire codice in base a diverse condizioni, come l'espressione. Vedremo la sintassi nell'esempio seguente.

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 funziona in questo modo: in primo luogo, abbiamo un'espressione (che di solito è una variabile) che viene valutata una volta. Il valore dell'espressione viene confrontato con il valore in ciascuna struttura. Se corrisponde a un valore in una struttura, viene eseguito il blocco di codice in quella struttura. Se nessun valore corrisponde, viene eseguito il blocco di codice nell'istruzione predefinita. L'istruzione break viene utilizzata per impedire al codice di entrare automaticamente nella struttura successiva.

Esempi di casi di commutazione PHP

Ora facciamo un esempio reale. Possiamo sostituire n nell'esempio precedente con una variabile e sostituire label1 con data. Qualunque sia l'etichetta a cui è uguale la variabile che abbiamo sostituito con N, quel blocco di codice verrà eseguito. Se non è uguale a nessuno di essi, verrà eseguito il blocco di codice predefinito in default.

$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

Abbiamo fatto un esempio reale sopra. Ora facciamo un altro esempio per rafforzare ciò che abbiamo imparato.

$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

Sintassi alternativa al caso di commutazione PHP

Abbiamo imparato nella lezione precedente che possiamo usare una sintassi alternativa nelle istruzioni condizionali PHP. Nell'ultima parte di questa lezione Caso di commutazione PHP Impareremo la sintassi alternativa.

$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

Caso di commutazione PHPNella sintassi alternativa, invece di aprire le parentesi graffe dopo lo scambio, inseriamo i due punti. Caso di commutazione PHP finecorsa; invece di chiudere le parentesi graffe quando termina l'espressione; Usiamo l'espressione.