값으로 전달하기
값으로 전달한다는 것은 변수의 값을 새로운 값으로 복사하는 것인데(값은 동일함) 메모리에 두 개의 다른 메모리 공간이 나타납니다. 새 변수 이름에 새 값 메모리 공간 주소를 할당합니다. 두 변수의 값을 수정해도 아무런 효과가 없습니다. (추천 학습: PHP 비디오 튜토리얼)
$a1 = 234; $a2 = 34556; $a1 = $a2; var_dump($a1,$a2); $a2 = 'nongjiale.fun'; var_dump($a1,$a2);
Quote
Quote는 변수의 참조를 복사하는 것입니다(새 참조는 여전히 원래 값을 가리킵니다).
$y1 = 23; $y2 = 433; var_dump($y1,$y2);//输出int 23 int 433 $y2 = &$y1; $y2 = 'mudidi.tech'; var_dump($y1,$y2);//输出string 'mudidi.tech' string 'mudidi.tech'
위 내용은 PHP에서 값 전달과 참조 전달의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!