← Questões de Programação

Programação · Avança SP · 2023

Questão comentada de Programação

Qual das alternativas a seguir é uma classe definida padrão do PHP?

Gabarito: B

Em PHP, existem classes que já vêm prontas na linguagem, chamadas de classes padrão ou built-in. Elas ficam à disposição do programador sem precisar criar nada do zero. É como abrir a caixa de ferramentas e já encontrar a chave de fenda lá dentro: basta usar. A questão cobra exatamente isso. Entre as opções, a única classe padrão do PHP é stdClass, que é uma classe genérica muito usada, por exemplo, quando o PHP converte objetos simples a partir de estruturas dinâmicas. Em outras palavras, ela faz parte do núcleo da linguagem e não precisa ser declarada por você. As demais alternativas não correspondem a classes padrão conhecidas do PHP. Elas parecem nomes inventados para confundir quem já viu termos de programação e acaba marcando pelo “cheiro de linguagem”. Em prova, esse truque é clássico. Então, o gabarito B está correto porque stdClass é uma classe pré-definida do PHP. Não há aqui fundamento legal, já que se trata de conteúdo técnico de linguagem de programação, e a referência é doutrinária/prática: a documentação oficial do PHP reconhece stdClass como classe interna da linguagem.

Continue treinando

Questões relacionadas