- var_dump: documentation ( source)
<?php
class Foo {};
class Bar extends Foo {};
function testClass($class) {
$reflection = new ReflectionClass($class);
return $reflection->isSubclassOf(Foo::class) || ($reflection->getName() == (new ReflectionClass(Foo::class))->getName());
};
var_dump($testClass(Foo::class), $testClass(Bar::class));