函数名称:ReflectionClass::isSubclassOf()
函数描述:检查一个类是否是另一个类的子类。
用法:bool ReflectionClass::isSubclassOf ( string $class_name )
参数:
返回值:
示例:
class ParentClass {
// 父类的代码
}
class ChildClass extends ParentClass {
// 子类的代码
}
// 创建一个反射类对象
$reflection = new ReflectionClass('ChildClass');
// 检查ChildClass是否是ParentClass的子类
if ($reflection->isSubclassOf('ParentClass')) {
echo "ChildClass是ParentClass的子类";
} else {
echo "ChildClass不是ParentClass的子类";
}
输出:
ChildClass是ParentClass的子类
注意事项: