--TEST-- Bug #53071 (Usage of SplObjectStorage defeats gc_collect_cycles) --FILE-- member = $myA; // myC has a reference to myA $myB->Attach($myC); // myB attaches myC $myA->member = $myB; // myA has myB, comleting the cycle } LimitedScope(); var_dump(gc_collect_cycles()); echo "Done.\n"; ?> --EXPECT-- int(3) Done.