PHP

Уничтожение объекта

Задача
Необходимо удалить объект.

Решение
Объекты автоматически уничтожаются, когда сценарий заканчивает работу. Для немедленного уничтожения объекта предназначена функция unset():

$car = new car; // покупаем новую машину
...
unset($car); // машина попала в аварию


Обсуждение
Как правило, нет необходимости удалять объекты вручную, но в случае больших циклов функция unset() иногда помогает удержать контроль над расходованием памяти.

В PHP 4 нет деструкторов, однако Zend Engine 2 поддерживает их с помощью метода __destruct().
Теги:
классы, объекты, ооп
Добавлено: 21 Июля 2018 13:39:34 Добавил: Андрей Ковальчук Нравится 0
Добавить
Комментарии:
Нету комментариев для вывода...