DeepVarvar пишет:неявный unset($result);?
Почему неявный? Более чем явный. Уничтожаются все переменные, инициализированные в функции/методе.
Можно поглядеть, создав в функции объект класса с каким-нибудь echo в деструкторе.
А $a через механизм ленивого копирования PHP получает ссылку на результат, которая после выхода из функции является единственной ссылкой на эту область памяти.
Хотя гарантировать не смогу.
|