перспектива unset()

  • Автор темы Автор темы MustDie
  • Дата начала Дата начала

MustDie

Новичок
перспектива unset()

если у меня большой скрипт,
может ли мне помочь unset() ?
освобождает ли он память? или просто удаляет переменую?
и может ли повредить для скорость слишком частое его использование?
 
все на английском... я не так его хорошо знаю, чтобы сходу читать...
 
я вообщето знаю для чего эта фун-я
но там не написанно, то что я задал..

-~{}~ 27.02.06 21:59:

и что я пойму? у меня есть и на русском языке...
но там же нечего не написсанно про мой вопрос...
там про глобальные переменны и т.д.
 
Функция unset() удаляет переменную и освобождает память.
При этом там сделано важное замечание:

It might be worth adding that functions apparently don't free up memory on exit the same way unset does..
Maybe this is common knowledge, but although functions destroys variables on exit, it (apparently) doesn't help the memory.

So if you use huge variables inside functions, be sure to unset them if you can before returning from the function.
Опять же в кратце: очень советуют использовать unset() внутри функций, оперирующих большими переменными, т.к. сами функции после отработки удаляют переменные, но не высвобождают память.
 
это написанно в комментариях, а в переводах комментария не пишутся
 
Ну вот я помог тебе с переводом комментария...

P.s.: К сожалению очень мало статей по программированию на русском языке... пока будешь ждать перевод - век пройдет.
 
Сверху