Gabarito: b) __construct() e __destruct().
No PHP, os métodos mágicos são funções especiais que começam com dois underscores (__), e são automaticamente chamadas em determinados momentos da execução de um objeto.
O método __construct() é o construtor da classe, chamado automaticamente quando um objeto é instanciado. Já o __destruct() é o destruidor, chamado quando o objeto é destruído ou o script termina.
As outras alternativas apresentam métodos que não existem ou estão incorretos. Por exemplo, __destroy() não é um método mágico válido, e __put() e __unsed() também não existem.
Portanto, a alternativa correta é a letra b, que apresenta dois métodos mágicos reconhecidos e amplamente utilizados no PHP.
No PHP, os métodos mágicos são funções especiais que começam com dois underscores (__), e são automaticamente chamadas em determinados momentos da execução de um objeto.
O método __construct() é o construtor da classe, chamado automaticamente quando um objeto é instanciado. Já o __destruct() é o destruidor, chamado quando o objeto é destruído ou o script termina.
As outras alternativas apresentam métodos que não existem ou estão incorretos. Por exemplo, __destroy() não é um método mágico válido, e __put() e __unsed() também não existem.
Portanto, a alternativa correta é a letra b, que apresenta dois métodos mágicos reconhecidos e amplamente utilizados no PHP.