comportamento destruidor de php
Estou tentando entender o comportamento do construtor e destruidor do php. Tudo corre como esperado com o construtor, mas estou tendo problemas para fazer com que o destruidor seja acionado implicitamente. Eu fiz toda a leitura no php.net e sites relacionados, mas não consigo encontrar uma resposta para esta pergunta.
Se eu tiver uma classe simples, algo como:
class test{
public function __construct(){
print "contructing<br>";
}
public function __destruct(){
print "destroying<br>";
}
}
e eu chamo isso com algo como:
$t = new test;
imprime a mensagem do construtor. No entanto, eu esperaria que, quando os scripts terminarem e a página for renderizada, o destruidor seja acionado. Claro que não.
Se eu chamar unset ($ t); quando o script termina, é claro que o destruidor é acionado, mas existe uma maneira de acioná-lo implicitamente?
obrigado por todas as dicas