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

Respuestas a la pregunta(4)

Su respuesta a la pregunta