【发布时间】:2012-06-05 05:38:39
【问题描述】:
我的问题是,我有一个函数存储在一个数组中,该数组是类的一部分。我想使用call_user_func() 从这个数组中调用一个函数,但是我似乎不知道如何写这个。
从不在类中的数组中调用函数可以这样完成。
$thearray = array( 0 => 'funcone', 1 => 'functwo');
call_user_func($thearray[0]);
但是,当我尝试对类中的数组执行此操作时,它确实发送了工作,我想是因为我需要以某种方式引用该类。我知道你可以从这样的类中调用一个函数:
call_user_func(array($myclass, 'funcone'));
但我的问题是如何使用 call_user_func() 从类中的数组调用函数;我希望有人可以帮助我,我有一种感觉,这只是它的写作方式的问题。
【问题讨论】:
-
检查
funcone是公共非静态函数