我有一个自定义引导类,我正在扩展它。
class Bootstrap extends MyBootstrap
{
}
MyBootstrap.php类有一些_init方法。我需要它首先加载所有MyBootstrap方法。怎么样?
答案 0 :(得分:1)
在Bootstrap类中尝试类似的东西:
$methods = get_class_methods ('MyBootstrap');
foreach ($methods AS $method) {
if (str_pos ($method, '_init') !== false) {
call_user_func (array ($this, $method));
}
}
get_class_methods - 返回类方法的名称。然后查找“ _init ”等方法并运行它们。