Questão FC374802
O analista de sistema da Câmara Municipal de Mariana implementou um sistema web para realizar o controle de demandas dos servidores da Câmara. De posse de todos requisitos necessár
Desenvolvimento Web
Instituto Consulplan · 2025
O analista de sistema da Câmara Municipal de Mariana implementou um sistema web para realizar o controle de demandas dos servidores da Câmara. De posse de todos requisitos necessários para o funcionamento da aplicação, o profissional concluiu que a linguagem de programação mais apropriada para desenvolver a ferramenta, nas condições e cenários do órgão público, era o PHP 8. Sobre essa linguagem de programação, analise as afirmativas a seguir.
I. Para funções e constantes, o PHP recorrerá a funções ou constantes globais se a função ou constante com namespace não existir.
II. A constante mágica __LINE__ apresenta o número da linha atual do arquivo.
III. No laço de repetição do-while, a expressão de avaliação é verificada ao final de cada iteração.
Está correto o que se afirma em
- I, II e III.
- I, apenas.
- I e II, apenas.
- II e III, apenas.
Mostrar resposta e comentário
Gabarito
A
Comentário do professor
A alternativa está correta porque as três afirmativas descrevem comportamentos reais do PHP.
Namespaces e fallback: quando você chama uma função ou referencia uma constante sem o prefixo global, o PHP tenta primeiro a definição no namespace atual; se não encontrar, realiza um *fallback* para a função/constante global. Isso facilita reutilização sem sempre usar o qualificador global.
__LINE__: é uma constante mágica que retorna o número da linha atual do arquivo fonte onde é utilizada, útil em logs e mensagens de erro.
do-while: nesse laço a expressão condicional é avaliada ao final de cada iteração, garantindo que o bloco seja executado pelo menos uma vez antes da verificação.
Conteúdo do catálogo FC Concursos · Atualizado em