Questão FC374806
Considere o seguinte código com a linguagem de programação PHP: Ao executar o código produzido, pode-se afirmar que o programa
Desenvolvimento Web
Instituto Consulplan · 2023
Considere o seguinte código com a linguagem de programação PHP:

Ao executar o código produzido, pode-se afirmar que o programa
- não funcionará por um erro de sintaxe na utilização do método da linha 5.
- não funcionará por um erro de sintaxe na concatenação de valores na linha 7.
- funcionará perfeitamente e exibirá 1.verde; 2.azul; 3.vermelho; 4.branco; 5.cinza.
- funcionará perfeitamente e exibirá 5.cinza; 4.branco; 3.vermelho; 2.azul; 1.verde.
Mostrar resposta e comentário
Gabarito
D
Comentário do professor
O código define um array indexado com chaves numéricas (1 a 5) associadas às cores e, em seguida, aplica a função array_reverse com o segundo parâmetro igual a true. Esse parâmetro ativa o comportamento preserve_keys, ou seja, a função inverte a ordem dos elementos mas mantém as chaves originais.
Depois, um laço foreach percorre o array já invertido na ordem estabelecida por array_reverse e imprime cada chave seguida do valor. Como as chaves foram preservadas, a iteração se dará de 5 até 1, exibindo os valores correspondentes.
Portanto, a saída será exatamente: 5.cinza; 4.branco; 3.vermelho; 2.azul; 1.verde.
Conteúdo do catálogo FC Concursos · Atualizado em