SóProvas


ID
2463532
Banca
Aeronáutica
Órgão
CIAAR
Ano
2017
Provas
Disciplina
Programação
Assuntos

Avalie os trechos de código considerando a linguagem de programação PHP.

I. Op1==Op2

II. Op1===Op2

III. Op1=Op2

IV. Op1>=Op2

Está correto apenas o que se afirma em

Alternativas
Comentários
  • O gabarito é a letra B.

     

    Para quem não conhece, o operador === é idêntico ao ==. Por outro lado, não existe a comparação com =. 

  • CUIDADO! O operador === NÃO É IGUAL ao operador ==

    O operador === compara a identidade, ou seja, compara o valor e o tipo das variáveis, se ambas forem  idênticas a operação será TRUE!

    Ex: "1" === 1 // Retornará false, pois um numero entres aspas será uma string, apesar dos valores parecerem iguais, ou tipos são diferente(string e int)

     

    Já o operador == compara somente o valor das variáveis.

    Usando o mesmo exemplo: "1" == 1 será TRUE, pois os valores são iguais, pouco importando os tipos das variáveis.

  • Esta questão FOI ANULADA pela banca!

     

    Todos são operadores, porém:

    I. Op1==Op2, II. Op1===Op2,  IV. Op1>=Op2 são operadores de COMPARAÇÃO

    III. Op1=Op2 é um operador de ATRIBUIÇÃO