【发布时间】:2016-04-06 01:07:07
【问题描述】:
我正在检查一个 WordPress 插件,我在一个类的构造函数中看到了这个函数:
add_action('init', array($this, 'function_name'));
我搜索发现array($this, 'function_name')是一个有效的回调。我不明白的是:为什么要使用这种方法,而不是使用$this->function_name();
这是一个示例代码:
class Hello{
function __construct(){
add_action('init', array($this, 'printHello'));
}
function printHello(){
echo 'Hello';
}
}
$t = new Hello;
【问题讨论】:
标签: php arrays wordpress class