comportamiento del destructor php
Estoy tratando de entender el constructor php y el comportamiento destructor. Todo funciona como se esperaba con el constructor, pero estoy teniendo problemas para que el destructor se active implícitamente. He leído todo en php.net y sitios relacionados, pero no puedo encontrar una respuesta a esta pregunta.
Si tengo una clase simple, algo como:
class test{
public function __construct(){
print "contructing<br>";
}
public function __destruct(){
print "destroying<br>";
}
}
y lo llamo con algo como:
$t = new test;
Imprime el mensaje del constructor. Sin embargo, esperaría que cuando las secuencias de comandos finalicen y se muestre la página, el destructor debería dispararse. Por supuesto que no.
Si llamo unset ($ t); cuando termina el guión, por supuesto, el destructor se dispara, pero ¿hay alguna manera de hacerlo disparar implícitamente?
gracias por cualquier consejo