Sabe-se que o "switch" testa, sucessivamente, o valor de um expressão, comparando o resultado com uma lista de constantes inteiras ou de caracteres. Após a execução do código abaixo, qual o valor apresentado?
<?php
$var = '9';
switch ($var) {
case 9:
echo "Nove.";
case 10:
echo "Dez.";
case 1000:
echo "Mil.";
break;
default:
echo "Literal não encontrado";
}
?>
I - Nove.Dez.Mil.
II - Nove.Dez.Mil.Literal não encontrado
III - Nove
IV - Literal não encontrado
Soluções para a tarefa
Respondido por
1
I - Nove.Dez.Mil.
O Switch vai verificando as condições e, independente de estarem certas ou não, por causa da ausência do break (para parar na condição), o script irá executar tudo que está abaixo também. Por isso o resultado o descrito acima.
O Switch vai verificando as condições e, independente de estarem certas ou não, por causa da ausência do break (para parar na condição), o script irá executar tudo que está abaixo também. Por isso o resultado o descrito acima.
Respondido por
0
Alternativa I - Nove. Dez. Mil.
Perguntas interessantes
Português,
9 meses atrás
Matemática,
9 meses atrás
Filosofia,
9 meses atrás
Matemática,
1 ano atrás
Informática,
1 ano atrás
História,
1 ano atrás
Português,
1 ano atrás