【发布时间】:2013-08-17 05:59:00
【问题描述】:
$hookObj = t3lib_div::getUserObj($classRef);
if (method_exists($hookObj, $func)) {
$hookObj->$func($params, $this);
}
我看到上面的脚本将$this 传递给一个函数,所以我想弄清楚如何将$this 传递给一个函数,我做了以下测试:
class a
{
public $var1 = 'var1';
public $var2 = 'var2';
}
$obj0 = new a;
class b
{
function init($pObj)
{
var_dump($pObj->var1);
}
}
$obj1 = new b;
$obj1->init($obj0);
我可以将对象$obj0 传递给函数,但我如何将$this 当前对象传递给函数?
【问题讨论】:
标签: php class object methods this