일단 함수 내에서 변수를 참조로 전달하면 나중에 액세스 할 때 여전히 참조 또는 ..입니까?참조 또는 변수?
예 : 기능 two();
에서
function one(){
$variables = array('zee', 'bee', 'kee');
$useLater =& $variables;
two($variables);
}
function two($reference){
foreach($reference as $variable){
echo 'reference or variable, that is the question...';
}
}
는 변수 (I 추측 메모리 ..) 미리 설정된 $ 변수에 대한 참조 또는 생성되는 새로운 요소있어?
더하기, 변수가 참조로 전달되는지 여부를 확인하는 방법이 있습니까? (예 : is_reference();
)
답이 무엇이든간에 : 통화 시간 기준의 전달은 사용되지 않습니다. –
@Felix, "pass by reference"의 대체품은 무엇입니까? – jolt
이것을 아주 쉽게 테스트 할 수 있습니다, OP. –