Scroll Top

Comando condicional SWITCH no Php

0 Flares Filament.io 0 Flares ×
Php para Iniciantes
Comando SWITCH

Neste artigo falarei sobre a estrutura de controle SWITCH da linguagem Php. o Comando switch é utilizado geralmente para comparar uma variável com diversos valores e executar um código diferente para saber qual valor é igual ao da variável.

Veja um exemplo:

If ($A == 0)
 print “A é igual a zero”;

elseif ($A == 1)
 print “A é igual a um”;
elseif ($A == 2)
 print “A é igual a 2dois”;


Switch($A) {
 case 0;
 print “A é igual a zero”;
 break;
 case 1;
print “A é igual a um”;
 break;
 case 2;
print “A é igual a dois”;
 break;
}

Os dois exemplos acimas são diferentes na forma de implementação mas estão objetivados a realizar o mesmo trabalho, a diferença está na estrutura de controle utilizada. Um outro detalhe é a utilização do comando break; que tem a função de paralisar o fluxo de execução dos comandos. A única desvantagem do comando Switch é que ele testa linha por linha os cases encontrados no fluxo de execução, logo é utilizado o comando break para parar o fluxo de execução do código, este procedimento acelera a execução da estrutura dos comandos. Veja uma comparação abaixo:

Sem comando break

Switch($A) {
 case 0;
 print “A é igual a zero”;
 case 1;
print “A é igual a um”;
 case 2;
print “A é igual a dois”;
}

Com comando break

Switch($A) {
 case 0;
 print “A é igual a zero”;
 break;
 case 1;
print “A é igual a um”;
 break;
 case 2;
print “A é igual a dois”;
 break;
}

Note a diferença na implementação de cada um, como citado anteriormente a não utilização do comando (BREAK;). Nesta situação se $A for igual a zero, os três comandos print serão executados. Se $A for igual a um, os dois últimos print serão executados, ou seja, o comando só funcionará de maneira correta, sem quebra de fluxo, se $A for igual a dois. 
Para acompanhar os próximos capítulos deste curso Php para Iniciantes aqui no ComputerDicas considere assinar os Feeds via Email. Confira o próximo capítulo Comando de Repetição While no Php.
(231 visitas, 1 visitas hoje)

Sobre o autor | Website

Diego Alves é Tecnólogo e Empreendedor Digital, fundou o ComputerDicas em 2008 com o objetivo de ensinar as pessoas na internet.

Para enviar seu comentário, preencha os campos abaixo:

Deixe uma resposta

*

CommentLuv badge

Seja o primeiro a comentar!

Por gentileza, se deseja alterar o arquivo do rodapé,
entre em contato com o suporte.
0 Flares Twitter 0 Facebook 0 Filament.io 0 Flares ×