🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

Um desenvolvedor está criando um sistema de gerenciamento de...

Próximas questões
Com base no mesmo assunto
Q3503100 Programação
Um desenvolvedor está criando um sistema de gerenciamento de pedidos em PHP e precisa organizar as funcionalidades em módulos reutilizáveis. Para isso, ele decide estruturar seu código utilizando programação orientada a objetos, garantindo maior organização e reutilização dos componentes do sistema. Assinale a alternativa correspondente à sintaxe que o desenvolvedor deve utilizar para declarar corretamente uma classe em PHP. 
Alternativas

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