Задать вопрос
JastaFly
@JastaFly

Функция unset в PHP?

Доброго всем времени суток! Копаясь в легаси заметил что там частенько используется функция unset для удаления массивов или объектов, при отсутствие или наличие данной функции на результате не как не сказывается, а значит применяется unset, для очистки памяти. Но зачем?!?? Почему не оставить эту работу сборщику мусора?!??
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Простой 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
usdglander
@usdglander Куратор тега PHP
Yipee-ki-yay
Сборщик мусора должен знать что убирать. unset как раз и указывает на то какие данные больше не нужны и их можно удалять из памяти. Если вам нужно очистить память до того как за это возмётся сборщик мусора, то используйте присваивание
$data = null;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы