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

Функция unset в PHP?

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

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

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