class A {}
class B {}
class C extends B {}
$obj=new ReflectionClass('C');
var_dump($obj->isSubclassOf ('A')); //boolean false
var_dump($obj->isSubclassOf ('B')); //boolean true
(PHP 5, PHP 7)
ReflectionClass::isSubclassOf — Vérifie si la classe est une sous-classe
$class
)Vérifie si la classe est une sous-classe de la classe spécifiée ou implémente une interface spécifiée.
class
Nom de la classe à vérifier.
Cette fonction retourne TRUE
en cas de
succès ou FALSE
si une erreur survient.
class A {}
class B {}
class C extends B {}
$obj=new ReflectionClass('C');
var_dump($obj->isSubclassOf ('A')); //boolean false
var_dump($obj->isSubclassOf ('B')); //boolean true