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

MustDie

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

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

MustDie

Новичок
все на английском... я не так его хорошо знаю, чтобы сходу читать...
 

MustDie

Новичок
я вообщето знаю для чего эта фун-я
но там не написанно, то что я задал..

-~{}~ 27.02.06 21:59:

и что я пойму? у меня есть и на русском языке...
но там же нечего не написсанно про мой вопрос...
там про глобальные переменны и т.д.
 

Camillo

Новичок
Функция 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() внутри функций, оперирующих большими переменными, т.к. сами функции после отработки удаляют переменные, но не высвобождают память.
 

MustDie

Новичок
это написанно в комментариях, а в переводах комментария не пишутся
 

Camillo

Новичок
Ну вот я помог тебе с переводом комментария...

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