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);