php中的调用时间按引用传递问题
可能重复:php中的调用时间按引用传递问题,php,Php,可能重复: 我得到一个错误,表示在上述函数的第6行中删除了调用时间传递引用,即返回新的$obj_lib(&$this) $obj_lib没有按引用传递参数,因此无法向其传递引用。从&$this中删除&,或将&添加到定义了$obj_lib的参数中 function getLib($pfComponentType,$pfComponentCode,$componentCode) { if($temp=require_once($this->getConfig($pfC
我得到一个错误,表示在上述函数的第6行中删除了调用时间传递引用,即返回新的$obj_lib(&$this)
$obj_lib
没有按引用传递参数,因此无法向其传递引用。从&$this
中删除&
,或将&
添加到定义了$obj_lib
的参数中
function getLib($pfComponentType,$pfComponentCode,$componentCode)
{
if($temp=require_once($this->getConfig($pfComponentType,$pfComponentCode,'librariesPath').$componentCode.'.php'))
{
$obj_lib = __NAMESPACE__.'\\'.$componentCode;
return new $obj_lib(&$this);
}
else return NULL;
}