![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
PROme2 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 4.1.2006 Репутация: нет Всего: нет |
подскажите, плиз, как в php устроено, освобождается ли память, выделенная под переменные функции, после завершения ее работы или она висит до завершения работы скрипта?
![]() |
|||
|
||||
smartov |
|
|||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Висит до конца скрипта если только unset на переменку не сделаешь или другое значение в нее не впихнешь.
|
|||
|
||||
PROme2 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 4.1.2006 Репутация: нет Всего: нет |
smartov, спасибо, ясно...
![]() ЗЫ: по поводу unset-а, насколько я понимаю, он память не освобождает, только обнуляет переменную... ![]() |
|||
|
||||
smartov |
|
||||||||||
![]() свой собственный ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 4225 Регистрация: 2.2.2006 Где: NJ Репутация: 7 Всего: 259 |
Что значит
Добавлено @ 17:47 Но товарищи там-же в комментах говорят что unset в силу неясных причин работает не всегда, зато у них хорошо работало
Говорит что у него такие результаты Using destroy() and unset() -> ~31kb Using $dialog = NULL -> ~13 kb
Так что пробуй ![]() |
||||||||||
|
|||||||||||
PROme2 |
|
|||
Шустрый ![]() Профиль Группа: Участник Сообщений: 76 Регистрация: 4.1.2006 Репутация: нет Всего: нет |
smartov, спасибо за пояснения
![]() мне это, тьфу-тьфу-тьфу, не нужно, просто у одного чела были проблемы со скриптом, уже оптимизировали, просто стало интересно по поводу функций... странно все же что они так сделали, я все понимаю, но уж для функций можно было бы и освобождать память поисле их работы |
|||
|
||||
Mal Hack |
|
|||
![]() Мудрый... ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 9926 Регистрация: 15.2.2004 Репутация: 122 Всего: 261 |
Ничего странного... Функция не просто так, как переменная в памяти хранится... Там все намного сложнее. Связи же есть, контролы управления и т.п. Добавлено @ 09:25 В догонку: http://ru.php.net/runkit |
|||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |