0

可能重复:
调用时传递引用已被弃用;

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;
    }

我收到一个错误,说调用时传递引用已在上述函数的第 6 行中删除,即 return new $obj_lib(&$this);

4

1 回答 1

1

$obj_lib没有按引用传递参数,因此您不能将其传递给引用。删除&from &$this,或添加到定义&的参数中$obj_lib

于 2012-11-20T06:27:53.513 回答