unread
Hi,
Closures can hold references to variables, but don't expose them to the
garbage collector. The GC is unable to find cycles in which a closure is
involved, and this can create memory leaks.
I've reported this problem in https://bugs.php.net/bug.php?id=60139 and posted
a patch. Can someone please review it ? This fixes the problem by returning
the closure's closed variables and this_ptr from get_properties (most of this
has been copied from SplObjectStorage's get_properties). I would like to
commit in 5.3 as well.
Best Regards,