我有一个静态类
class A {
static function doMagic() { // magic }
}
类B扩展A:
class B extends A {
}
我如何使用php api检查B是A的子类?比如:
if(B is_subclass_of A) {
// tada
}
已测试php5.6:
<?php
$r = new ReflectionClass(B::class);
$isWeb = $r->isSubclassOf(A::class);
官方文档:Reflection::isSubclassOf