поведение деструктора php

Я пытаюсь понять конструктор PHP и поведение деструктора. С конструктором все идет как положено, но у меня возникают проблемы с неявным срабатыванием деструктора. Я сделал все чтение на php.net и связанных сайтах, но я не могу найти ответ на этот вопрос.

Если у меня есть простой класс, что-то вроде:

class test{

     public function __construct(){
          print "contructing<br>";
     }

     public function __destruct(){
          print "destroying<br>";
     }
}

и я называю это чем-то вроде:

$t = new test;

он печатает сообщение конструктора. Тем не менее, я ожидаю, что когда сценарии закончатся и страница будет отображена, деструктор должен сработать. Конечно, это не так.

Если я позвоню unset ($ t); когда сценарии заканчиваются, конечно, деструктор срабатывает, но есть ли способ заставить его срабатывать неявно?

спасибо за любые советы

Ответы на вопрос(4)

Ваш ответ на вопрос