Instruções condicionais PHP Caso de troca PHP O que é e como é usado? Nesta lição Caso de troca PHP Abordaremos o assunto.

Instrução PHP Switch Case PHP se mais É usado para executar código com base em diferentes condições, como expressão. Veremos a sintaxe no exemplo abaixo.

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 funciona assim: Primeiro, temos uma expressão (que geralmente é uma variável) que é avaliada uma vez. O valor da expressão é comparado com o valor em cada estrutura. Se corresponder a um valor em uma estrutura, o bloco de código dessa estrutura será executado. Se nenhum valor corresponder, o bloco de código na instrução padrão será executado. A instrução break é usada para evitar que o código entre automaticamente na próxima estrutura.

Exemplos de casos de switch PHP

Agora vamos fazer um exemplo real. Podemos substituir n no exemplo anterior por uma variável e substituir label1 por dados. Qualquer que seja o rótulo ao qual a variável que substituímos N seja igual, esse bloco de código será executado. Se não for igual a nenhum deles, o bloco de código padrão em default será executado.

$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

Fizemos um exemplo real acima. Agora vamos dar outro exemplo para reforçar o que aprendemos.

$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

Sintaxe Alternativa de Caso de Switch PHP

Aprendemos na lição anterior que podemos usar sintaxe alternativa em instruções condicionais PHP. Na última parte desta lição Caso de troca PHP Aprenderemos sintaxe 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 de troca PHPNa sintaxe alternativa, em vez de abrir chaves após a troca, colocamos dois pontos. Caso de troca PHP interruptor final; em vez de fechar as chaves quando a expressão terminar; Usamos a expressão.