--TEST-- Valid inheritence - co-variance --FILE-- foo()); $o = new FooSecondChild(); var_dump($o->foo()); ?> --EXPECTF-- object(Test)#%d (0) { } object(Test)#%d (0) { }