-1
이 메서드에서 참조로 패스를 제거하고 싶습니다. 어떻게해야합니까? 여기 =&
필요 없음 -PHP 메서드에서 참조 전달 제거
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;
}
왜 참조를 삭제 것인가? 중복 코드 만 저장하면 코드가 망가질 것입니다. – kero
PHP는 객체가 참조이므로 아무 것도 수행하지 않습니다. 예 : '$ link = new Node ($ data); $ link2 = $ link;'$ link'와'$ link2 '는 같은 객체 인스턴스를 참조합니다. 시도 해봐. – faintsignal
BTW, 나는 사용자를 대변 할 수는 없지만 귀하의 질문이 downvote를받은 이유는 귀하의 연구 노력 및/또는 귀하가 게시하기 전에 시도한 것을 보여주지 않았기 때문입니다. – faintsignal