![]() |
|
首页 │ Apache │ Linux│ Java│ MySQL│ 注册│帮助 | |||
相关问题
[php] function run() {
$class_name = $this->model.'Class';
$class_methods = get_class_methods($class_name);
foreach ($class_methods as $method_name) {
call_user_func(array($class_name,$method_name));
echo $method_name.'
';
}
}[/php]
$class_name是当前类的一个派生类,并且没有__construct(),程序可以运行并显示结果,但是会有如下一句报错
Fatal error: Non-static method indexClass::__construct() cannot be called statically in E:\www\2\_class\global.class.php on line 23
第23行就是call_user_func这行。第一次接触这个函数,不是太明白怎么回事,麻烦知道的说一声,谢谢啊
提问者:zeying 08-22 16:04
答复

