PHP-voorwaardelijke instructies PHP-switchbehuizing Wat is het en hoe wordt het gebruikt? In deze les PHP-switchbehuizing We zullen het onderwerp behandelen.

PHP Switch Case-verklaring PHP als het anders is Het wordt gebruikt om code uit te voeren op basis van verschillende voorwaarden, zoals expressie. We zullen de syntaxis in het onderstaande voorbeeld zien.

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 werkt als volgt: Ten eerste hebben we een expressie (die meestal een variabele is) die één keer wordt geëvalueerd. De waarde van de uitdrukking wordt vergeleken met de waarde in elke structuur. Als het overeenkomt met een waarde in een structuur, wordt het codeblok in die structuur uitgevoerd. Als er geen waarde overeenkomt, wordt het codeblok in de standaardinstructie uitgevoerd. De break-instructie wordt gebruikt om te voorkomen dat de code automatisch de volgende structuur binnengaat.

Voorbeelden van PHP-switchcases

Laten we nu een echt voorbeeld doen. We kunnen n in het vorige voorbeeld vervangen door een variabele, en label1 vervangen door gegevens. Aan welk label de variabele die we hebben vervangen door N ook gelijk is, dat codeblok zal worden uitgevoerd. Als het niet gelijk is aan een van deze, wordt het standaardcodeblok onder standaard uitgevoerd.

$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

We hebben hierboven een echt voorbeeld gemaakt. Laten we nu nog een voorbeeld geven om te versterken wat we hebben geleerd.

$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 alternatieve syntaxis

We hebben in de vorige les geleerd dat we alternatieve syntaxis kunnen gebruiken in voorwaardelijke PHP-instructies. In het laatste deel van deze les PHP-switchbehuizing We zullen alternatieve syntaxis leren.

$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-switchbehuizingIn de alternatieve syntaxis plaatsen we een dubbele punt in plaats van accolades te openen na de schakelaar. PHP-switchbehuizing eindschakelaar; in plaats van de accolades te sluiten wanneer de uitdrukking eindigt; Wij gebruiken de uitdrukking.