Um programador PHP desenvolveu o código a seguir: No entanto, ao executar esse código, ele notou que o programa imprimia a mensagem "verdadeiro", embora a mensagem "falso" fosse esperada. Isso ocorreu devido a: Um bug na versão do PHP sendo utilizada, que causa inconsistências nas variáveis booleanas. Avaliação de curto-circuito, que permitiu a avaliação da expressão booleana sem analisar todos os operandos. Precedência dos operadores utilizados nesse programa PHP, que fez com que a atribuição da variável ocorresse antes do cálculo da expressão. Utilização do "echo", que imprime a primeira string após sua declaração e independe do valor lógico das variáveis apresentadas. Utilização do operador ternário, que faz com que o valor lógico da variável booleana seja invertido.
Respostas
respondido por:
37
Resposta:
Precedência dos operadores utilizados nesse programa PHP, que fez com que a atribuição da variável ocorresse antes do cálculo da expressão.
Explicação:
jonhnatanholanda2:
Precedência dos operadores utilizados nesse programa PHP, que fez com que a atribuição da variável ocorresse antes do cálculo da expressão. Gabarito Estacio
respondido por:
16
Resposta:
Precedência dos operadores utilizados nesse programa PHP, que fez com que a atribuição da variável ocorresse antes do cálculo da expressão.
Explicação:
Anexos:
Perguntas similares
3 anos atrás
3 anos atrás
3 anos atrás
5 anos atrás
5 anos atrás
7 anos atrás