
Por Ingrid Nunes em 16/01/2025 18:43:43🎓 Equipe Gabarite
Gabarito: d)
Os métodos mágicos no PHP são métodos predefinidos que são chamados automaticamente quando ocorre um evento específico em uma classe. No caso apresentado na questão, os métodos mágicos corretos são:
a) __get() e __unsed();
b) __invoke() e __destroy();
c) __call() e __put();
d) __construct() e __destruct();
Portanto, a alternativa correta é a letra d), que apresenta os métodos mágicos __construct() e __destruct().
O método __construct() é chamado automaticamente quando um objeto da classe é instanciado, ou seja, quando é criada uma nova instância da classe. Já o método __destruct() é chamado automaticamente quando o objeto é destruído, ou seja, quando não há mais referências ao objeto ou quando o script é finalizado.
Os métodos mágicos no PHP são métodos predefinidos que são chamados automaticamente quando ocorre um evento específico em uma classe. No caso apresentado na questão, os métodos mágicos corretos são:
a) __get() e __unsed();
b) __invoke() e __destroy();
c) __call() e __put();
d) __construct() e __destruct();
Portanto, a alternativa correta é a letra d), que apresenta os métodos mágicos __construct() e __destruct().
O método __construct() é chamado automaticamente quando um objeto da classe é instanciado, ou seja, quando é criada uma nova instância da classe. Já o método __destruct() é chamado automaticamente quando o objeto é destruído, ou seja, quando não há mais referências ao objeto ou quando o script é finalizado.