SóProvas


ID
1992448
Banca
Aeronáutica
Órgão
EEAR
Ano
2011
Provas
Disciplina
Programação
Assuntos

Utilizando a linguagem PHP, analise o código abaixo e marque a opção correta.

if ($x = = $y)

comando1;

comando2;

Alternativas
Comentários
  • e esse espaço entre os "="?

  • C

    O comando2 será executado independentemente dos valores de $x e $y. 

  • A resposta correta é a alternativa:

    C- O comando2 será executado independentemente dos valores de $x e $y.

    Porque o que acontece é que devido a condição lógica IF não abrangir todos os comandos dentro das chaves, como:

    if ($x = = $y){

    comando1;

    comando2; 

    }

    ele so executa a proxima linha se a condição for verdadeira e continua. É como se o código fosse escrito da seguinte maneira:

    if ($x = = $y){

     comando1; //apenas o comando1 dentro da verificação da condição

    }

    comando2; //continua executando independentemente da condição.