Forum und email

참조 돌려받기

참조에 의한 돌려받기는 참조에 연결되어 있는 변수를 확인하기 위해 함수를 사용할 때 유용하다. 참조 돌려받기는 다음과 같은 문법을 사용한다:

<?php
function &find_var ($param)
{
    ...
code...
    return 
$found_var;
}

$foo =& find_var ($bar);
$foo->2
?>
위 예제 코드는 함수 find_var에 의해 돌려받는 객체의 속성을 설정하지만, 참조 문법을 사용하지 않을 때와 같은 복사가 아니다.

Note: 인자가 전달되는것과 달리, 여기서는 두 근데에서 &을 사용해야 한다 - 보통의 복사가 아니라, 참조에 의해 돌려받는다는것을 가리킬때, 그리고 일반적인 지정이 아닌 참조 연결이라는 것을 가리킬때, $foo변수에 대해 사용해야 한다.