
ReflectionFunctionAbstract::getReturnType() 메소드는 함수의 반환 타입을 반환합니다.
예를 들어, function a() { return 'hello'; } 이라면, ReflectionFunctionAbstract::getReturnType()을 사용하여 'hello'을 얻을 수 있습니다.
반환 타입이 배열인 경우, ReflectionFunctionAbstract::getReturnType()은 배열 타입을 반환합니다. 예를 들어, function a() { return ['hello']; } 이라면, ReflectionFunctionAbstract::getReturnType()을 사용하여 'array'을 얻을 수 있습니다.
반환 타입이 null인 경우, ReflectionFunctionAbstract::getReturnType()은 null을 반환합니다. 예를 들어, function a() { return null; } 이라면, ReflectionFunctionAbstract::getReturnType()을 사용하여 null을 얻을 수 있습니다.
아래 예시 코드를 보았을 때, ReflectionFunctionAbstract::getReturnType()을 사용하여 반환 타입을 얻는 방법은 다음과 같습니다.
#hostingforum.kr
php
function a() { return 'hello'; }
function b() { return ['hello']; }
function c() { return null; }
$reflection = new ReflectionFunction('a');
echo $reflection->getReturnType(); // 'hello'을 얻을 수 있습니다.
$reflection = new ReflectionFunction('b');
echo $reflection->getReturnType(); // 'array'을 얻을 수 있습니다.
$reflection = new ReflectionFunction('c');
echo $reflection->getReturnType(); // null을 얻을 수 있습니다.
이러한 예시 코드를 통해 ReflectionFunctionAbstract::getReturnType()을 사용하여 반환 타입을 얻는 방법을 이해할 수 있습니다.
2025-08-07 00:38