Reflection ReflectionFunctionAbstract::getReturnType

(PHP 7, PHP 8)

ReflectionFunctionAbstract::getReturnType — 함수의 지정된 반환 유형을 가져옵니다.


설명

public ReflectionFunctionAbstract::getReturnType(): ?ReflectionType

반영된 함수의 지정된 반환 유형을 가져옵니다.


매개변수

이 함수에는 매개변수가 없습니다.


반환 값

반환 유형이 지정되면 ReflectionType 개체를 반환하고 그렇지 않으면 null을 반환합니다.


Examples

예제 #1 ReflectionFunctionAbstract::getReturnType() 예제

                  
<?php

function to_int($param) : int {
    return (int) $param;
}

$reflection1 = new ReflectionFunction('to_int');
echo $reflection1->getReturnType();
                  
                

위의 예는 다음을 출력합니다.

int
                

예제 #2 내장 함수에서의 사용법

                  
<?php

$reflection2 = new ReflectionFunction('array_merge');

var_dump($reflection2->getReturnType());
                  
                

위의 예는 다음을 출력합니다.

null
                

이는 많은 내부 함수에 매개변수 또는 반환 값에 대해 지정된 유형이 없기 때문입니다. 따라서 내장 함수에서 이 메서드를 사용하지 않는 것이 가장 좋습니다.


기타