Instructions conditionnelles PHP Cas de changement PHP Qu'est-ce que c'est et comment est-il utilisé ? Dans cette leçon Cas de changement PHP Nous aborderons le sujet.

Instruction de cas de commutation PHP PHP si sinon Il est utilisé pour exécuter du code basé sur différentes conditions, telles que l'expression. Nous verrons la syntaxe dans l'exemple ci-dessous.

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 fonctionne comme ceci : Tout d'abord, nous avons une expression (qui est généralement une variable) qui est évaluée une fois. La valeur de l'expression est comparée à la valeur de chaque structure. S'il correspond à une valeur dans une structure, le bloc de code de cette structure est exécuté. Si aucune valeur ne correspond, le bloc de code dans l'instruction par défaut est exécuté. L'instruction break est utilisée pour empêcher le code d'entrer automatiquement dans la structure suivante.

Exemples de cas de changement PHP

Faisons maintenant un exemple réel. Nous pouvons remplacer n dans l'exemple précédent par une variable, et remplacer label1 par data. Quelle que soit l'étiquette à laquelle la variable que nous avons substituée à N est égale, ce bloc de code sera exécuté. S'il n'est égal à aucun d'entre eux, le bloc de code par défaut sous default sera exécuté.

$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

Nous avons fait un exemple réel ci-dessus. Faisons maintenant un autre exemple pour renforcer ce que nous avons appris.

$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

Syntaxe alternative du cas de commutation PHP

Nous avons appris dans la leçon précédente que nous pouvons utiliser une syntaxe alternative dans les instructions conditionnelles PHP. Dans la dernière partie de cette leçon Cas de changement PHP Nous apprendrons une syntaxe alternative.

$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

Cas de changement PHPDans la syntaxe alternative, au lieu d’ouvrir des accolades après le commutateur, nous mettons deux points. Cas de changement PHP interrupteur final ; au lieu de fermer les accolades à la fin de l’expression ; Nous utilisons l'expression.