Note, that this method is a bit different than the `instanceof` operator, which returns true, when it is a subclass or the very same class (interface). Here, only being a subclass results in true, eg.
class A {}
class B extends A {}
$a = new ReflectionClass('A');
$AA = new A;
$b = new ReflectionClass('B');
$BB = new B;
var_dump($a->isSubclassOf($b)); // false
var_dump($AA instanceof $BB); // false
var_dump($b->isSubclassOf($a)); // true
var_dump($BB instanceof $AA); // true
var_dump($a->isSubclassOf($a)); // false
var_dump($AA instanceof $AA); // true