
ReflectionParameter::getDefaultValue 메서드는 파라미터의 기본값을 반환합니다. 이 메서드는 파라미터의 기본값이 null인 경우 null을 반환합니다.
예를 들어, 다음 코드는 null을 반환합니다.
#hostingforum.kr
php
$reflectionMethod = new ReflectionMethod('클래스명', '메서드명');
$reflectionParameter = $reflectionMethod->getParameters()[0];
echo $reflectionParameter->getDefaultValue(); // null
또한, 파라미터가 nullable 타입인 경우 null을 반환합니다.
#hostingforum.kr
php
$reflectionMethod = new ReflectionMethod('클래스명', '메서드명');
$reflectionParameter = $reflectionMethod->getParameters()[0];
echo $reflectionParameter->getDefaultValue(); // null
반면, 파라미터가 기본값이 있는 경우 기본값을 반환합니다.
#hostingforum.kr
php
$reflectionMethod = new ReflectionMethod('클래스명', '메서드명');
$reflectionParameter = $reflectionMethod->getParameters()[0];
echo $reflectionParameter->getDefaultValue(); // 기본값
파라미터가 기본값이 없는 경우 null을 반환합니다.
#hostingforum.kr
php
$reflectionMethod = new ReflectionMethod('클래스명', '메서드명');
$reflectionParameter = $reflectionMethod->getParameters()[0];
echo $reflectionParameter->getDefaultValue(); // null
2025-04-29 10:58