标签: php wordpress
我注意到一些WordPress插件类使用&符号前缀将类方法传递给一个钩子。
例如:
add_action( 'somehook', array( &$this, 'some_function' ) );
是否有特定的理由这样做?
我理解&使它传递了一个引用而不是一个实例,但是大多数时候我看到它的使用似乎无关紧要,因为它是一个方法而不是一个对象。
&
使用wordpress动作挂钩是否有特殊原因这样做?
答案 0 :(得分:2)
这只是PHP4的后备,其中对象通过值传递。
至少自WordPress requires PHP5.2.4以来,没有理由再使用&前缀了。