
returnsReference 메소드는 ReflectionFunctionAbstract 클래스의 메소드 중 하나로, 해당 함수가 참조형 변수를 반환하는지 여부를 확인하는 데 사용됩니다.
이 메소드는 함수의 반환 타입이 참조형 변수인 경우 true를 반환하고, 기본형 변수인 경우 false를 반환합니다.
예를 들어, 다음 코드는 returnsReference 메소드의 사용 예를 보여줍니다.
#hostingforum.kr
php
function test() {
return 'hello'; // 기본형 변수를 반환
}
function test2() {
return ['hello']; // 참조형 변수를 반환
}
$reflection = new ReflectionFunction('test');
echo $reflection->returnsReference() ? 'true' : 'false'; // false
$reflection = new ReflectionFunction('test2');
echo $reflection->returnsReference() ? 'true' : 'false'; // true
returnsReference 메소드는 함수의 반환 타입을 확인할 때 사용됩니다. 예를 들어, 함수가 참조형 변수를 반환하는지 여부를 확인할 때 사용할 수 있습니다.
2025-03-21 16:10