--TEST-- Catch method calls on non-objects with nested dynamic calls --FILE-- method($closure())); $lambda= create_function('', 'return nested();'); var_dump($x->method($lambda())); $func= 'nested'; var_dump($x->method($func())); var_dump($x->method(call_user_func('nested'))); echo "Alive\n"; ?> --EXPECTF-- Called #1 NULL Called #2 NULL Called #3 NULL Called #4 NULL Alive