我正在尝试创建一个wordpress插件,我发现一个使用oops概念的插件,我的问题是为什么add_action函数中的第二个参数是一个数组而不是一个函数名
add_action('admin_menu',array(&$ this,'my_menu'));
my_menu是同一个班级的一个功能,请帮帮我
谢谢
Sal*_*bas 12
因为第二个参数需要是回调.(和add_action内部使用call_user_func_array).
对于函数,我们可以将其名称作为字符串传递,但我们不能使用对象方法,我们可以吗?
所以一个数组传递2个元素,首先是对象,第二个是要调用的方法:
array( $object, 'method' )
哦,你可以安全地删除那些无用的'&',PHP4天已经过去了.
| 归档时间: |
|
| 查看次数: |
4183 次 |
| 最近记录: |