Computer >> 컴퓨터 >  >> 프로그램 작성 >> PHP

PHP에서 '=&' 할당 연산자의 의미와 사용법은 무엇입니까?

<시간/>

한 변수에서 다른 변수로 데이터를 복사하는 대신 '=&' 연산자를 사용하여 배열이나 객체에 대한 변경 사항을 다른 변수에 적용할 수 있습니다. 이를 '참조에 의한 할당' 방법이라고 합니다. 즉, 값이나 개체가 모두 동일한 데이터를 가리키고 데이터 복사본이 만들어지지 않습니다. 이렇게 하면 데이터 중복을 피할 수 있습니다.

예시

<미리>

출력

값:89

태그 내부에 두 개의 값이 선언되어 있으며, 여기서 두 번째 값은 첫 번째 값의 참조에 의한 할당입니다. 다음으로 첫 번째 변수의 값이 변경되고 두 번째 값이 표시됩니다. 첫 번째 개체의 가장 최근에 업데이트된 값을 표시합니다. 이것은 첫 번째 변수에 대한 변경 사항이 복사본을 만들지 않고 두 번째 변수에 반영되었음을 의미합니다.