删除PHP方法中的引用传递


Removing reference passing in PHP method

我想在此方法中删除引用传递,我该如何做到这一点?

    public function insertFirst($data)
    {
        $link = New Node($data);
        $link->next = $this->first;
        $this->first =& $link;
        if(null === $this->last)
            $this->last = &$link;
        $this->count++;
        return $this;
    }

new Node()会给你一个参考,这里不需要=&

/edit:如果已经在"micro-opts",++$var$var++快一点;)