Estoy tratando de entender el comportamiento de constructor y destructor de php. Todo va según lo esperado con el constructor, pero estoy teniendo problemas para que el destructor se dispare implícitamente. He hecho toda la lectura en php.net y sitios relacionados, pero no puedo encontrar una respuesta a esta pregunta.comportamiento de php destructor
Si tengo una clase simple, algo así como:
class test{
public function __construct(){
print "contructing<br>";
}
public function __destruct(){
print "destroying<br>";
}
}
y lo llamo con algo como:
$t = new test;
se imprime el mensaje de constructor. Sin embargo, esperaría que cuando las secuencias de comandos finalicen y la página se muestre, el destructor debería dispararse. Por supuesto que no.
Si llamo unset ($ t); cuando los guiones finalizan, por supuesto, el destructor dispara, pero ¿hay alguna manera de hacer que dispare implícitamente?
gracias por cualquier consejo
Bienvenido al desbordamiento de la pila :) –