Um desenvolvedor está criando um sistema de gerenciamento de...
Gabarito comentado
Confira o gabarito comentado por um dos nossos professores
Alternativa correta: A - class NomeClasse {}
Tema central da questão: Esta questão aborda Programação Orientada a Objetos (POO) em PHP, destacando a declaração correta de uma classe. Entender como criar classes é fundamental para quem desenvolve sistemas mais organizados, eficientes e reutilizáveis.
Resumo teórico: Em POO, classes são estruturas que agrupam dados (atributos) e comportamentos (métodos). No PHP, a declaração é feita com a palavra-chave class, seguida do nome da classe e de um bloco de código delimitado por chaves. Exemplo prático:
class Produto {
// atributos e métodos
}
Documentação oficial: Manual PHP - Classes e Objetos.
Justificativa da alternativa correta: A sintaxe class NomeClasse {} corresponde exatamente ao padrão definido pelo PHP para criar classes, permitindo que o desenvolvedor organize funções e dados em módulos reutilizáveis.
Análise das alternativas incorretas:
- B - define NomeClasse {}: Errado. A palavra-chave define serve para definir constantes, não classes.
- C - new NomeClasse {}: Errado. new é usado para criar (instanciar) objetos a partir de uma classe já declarada, não para declarar classes.
- D - create NomeClasse {}: Errado. Não existe a palavra-chave create para declaração de classes em PHP.
- E - object NomeClasse {}: Errado. object não é usado para declarar classes em PHP.
Estrategia de interpretação: Sempre procure por palavras-chave reais da linguagem — nesse caso, “class”. Se aparecerem termos como “define”, “new”, “object”, “create”, desconfie e lembre-se de que eles têm outros papéis ou sequer existem em PHP.
Gostou do comentário? Deixe sua avaliação aqui embaixo!
Clique para visualizar este gabarito
Visualize o gabarito desta questão clicando no botão abaixo