2012-10-27 27 views

回答

0

如果類已經被定義,你只能在子類中使用後instanceofget_declared_classes

您可以嘗試

$classes = array(); 
foreach (get_declared_classes() as $class) { 
    if ($class instanceof CertainClass) 
     $classes[] = $class; 
} 
var_dump($classes); 
0

如果你是,那麼is_subclass_of而使用的instanceof將可能是使用還要返回父母。

$classes = array(); 
foreach (get_declared_classes() as $class) 
{ 
    if (is_subclass_of($class, "CertainClass")) 
    { 
     $classes[] = $class; 
    } 
} 
var_dump($classes);