1
我如何获得所有班级的列表extends
某个班级,在PHP中?如何找到某个班的儿童班
我如何获得所有班级的列表extends
某个班级,在PHP中?如何找到某个班的儿童班
如果类已经被定义,你只能在子类中使用后instanceof
与get_declared_classes
您可以尝试
$classes = array();
foreach (get_declared_classes() as $class) {
if ($class instanceof CertainClass)
$classes[] = $class;
}
var_dump($classes);
如果你是,那么is_subclass_of而使用的instanceof将可能是使用还要返回父母。
$classes = array();
foreach (get_declared_classes() as $class)
{
if (is_subclass_of($class, "CertainClass"))
{
$classes[] = $class;
}
}
var_dump($classes);