--TEST-- ReflectionClass::getParentClass() --CREDITS-- Robin Fernandes Steve Seear --FILE-- getParentClass(); $grandParent = $parent->getParentClass(); var_dump($parent, $grandParent); echo "\nTest bad params:\n"; var_dump($rc->getParentClass(null)); var_dump($rc->getParentClass('x')); var_dump($rc->getParentClass('x', 123)); ?> --EXPECTF-- object(ReflectionClass)#%d (1) { ["name"]=> string(1) "A" } bool(false) Test bad params: Warning: ReflectionClass::getParentClass() expects exactly 0 parameters, 1 given in %s on line %d NULL Warning: ReflectionClass::getParentClass() expects exactly 0 parameters, 1 given in %s on line %d NULL Warning: ReflectionClass::getParentClass() expects exactly 0 parameters, 2 given in %s on line %d NULL