PHP에서는 함수의 매개변수 앞에 앰퍼샌드를 추가하여 참조로 매개변수를 전달할 수 있습니다. 선언. 이는 주로 함수가 범위 외부의 변수를 수정할 수 있도록 하는 역할을 하지만 잠재적인 성능 향상에 대한 추측이 제기되었습니다.
그러나 자세한 테스트에 따르면 매개변수를 값으로 전달하면 함수가 단순히 읽거나 읽을 때 모두 실제로 더 빠른 결과를 얻을 수 있는 것으로 나타났습니다. 매개변수를 사용하고 해당 값을 수정할 때.
20kB 문자열로 함수 호출을 100,000회 반복하는 테스트는 다음과 같은 성능 차이를 보여줍니다. :
위 내용은 Pass-by-Reference는 PHP에서 성능 이점을 제공합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!