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