Qual das alternativas a seguir é uma classe definida padrão do PHP?
- A)Disco.
Disco não é uma classe padrão do PHP, apenas um nome que pode parecer plausível para confundir.
- B)stdClass.
stdClass é uma classe interna e padrão do PHP, usada como classe genérica do sistema.
- C)Star.
Star não é uma classe padrão do PHP.
- D)Final c.
Final c não corresponde a uma classe válida ou padrão do PHP.
- E)Alter.
Alter não é uma classe 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.