Comando Switch do PHP

O comando Switch tem uma forma similar a uma sequencia de IF e ELSE. Só que com uma grande diferença, o código fica muito mais legível e rápido de ser entendido usando Switch. E caso a expressão não retorne true, você ainda pode declarar uma sequencia padrão.

Este método toma por base uma expressão e a seguir relaciona uma série de “respostas” ou “valores” e respectivos comandos PHP. A maneira mais fácil de entender esta condicional é observando um exemplo.

Switch do PHP

O código switch possui uma estrutura simples e deve ser delimitado por chaves. A variável ou expressão é declarada no início do comando Switch, como demonstra o exemplo abaixo.

switch(expressao){ 
case "valor 1":
    // comando;
    break;
  case "valor 2";
    // comando;
    break;
  case "valor 3";
    // comando;
    break;
  default:
   //Caso nenhuma condição seja satisfeita, irá executar este comando;
}

 

A cláusula break é opcional, e você pode utiliza-la para evitar que o interpretador do PHP verifique se há mais alguma correspondência dentro do seu comando switch.

Exemplo de Switch Case no mundo real

Vamos imaginar um sistema de gerenciamento de conteúdo. Neste sistema, teremos três perfis: administrador, revisor e leitor comum. Vejamos como ficaria implementado isso na prática.

Switch($perfilUsuario) {
 case "Administrador";
// Adicionar informações administrativas
 break;
 case "Revisor";
// Adicionar informações do revisor
 break;
 case default;
// Adicionar informações de leitor
 break;
}

 

Você quer aprender PHP e ser um desenvolver profissional com certificado?

Baixe as 48 vídeo-aulas gratuitas que te ensinarão os primeiros passos para começar a desenvolver seus próprios sistemas e hotsites.

Clique no botão abaixo para baixar as 48 vídeo aulas.

>> Sim! Eu quero ter acesso as vídeos aulas

Deixe um comentário