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