function g() { foreach ($this->f() as $c) { $c->g(); } }
function f() { $a = new A(); for ($i = 0; $i < 1000000; $i++) { $a->g(); } }