поведение деструктора php
Я пытаюсь понять конструктор PHP и поведение деструктора. С конструктором все идет как положено, но у меня возникают проблемы с неявным срабатыванием деструктора. Я сделал все чтение на php.net и связанных сайтах, но я не могу найти ответ на этот вопрос.
Если у меня есть простой класс, что-то вроде:
class test{
public function __construct(){
print "contructing<br>";
}
public function __destruct(){
print "destroying<br>";
}
}
и я называю это чем-то вроде:
$t = new test;
он печатает сообщение конструктора. Тем не менее, я ожидаю, что когда сценарии закончатся и страница будет отображена, деструктор должен сработать. Конечно, это не так.
Если я позвоню unset ($ t); когда сценарии заканчиваются, конечно, деструктор срабатывает, но есть ли способ заставить его срабатывать неявно?
спасибо за любые советы