
ReflectionParameter::getDefaultValue 메서드는 매개변수의 기본값을 반환하는 메서드입니다.
매개변수가 기본값이 지정되지 않았을 때, 이 메서드는 NULL을 반환합니다.
예를 들어, 다음 코드를 살펴보겠습니다.
#hostingforum.kr
php
function test($param = 'default') {
var_dump(ReflectionFunction::export('test')->getParameters()[0]->getDefaultValue());
}
test(); // NULL
test('custom'); // 'custom'
위 코드에서, 매개변수 $param이 기본값이 지정되지 않았을 때, ReflectionParameter::getDefaultValue 메서드는 NULL을 반환합니다.
반면에, 매개변수 $param이 기본값이 지정되어 있을 때, ReflectionParameter::getDefaultValue 메서드는 기본값 'default'를 반환합니다.
2025-07-12 02:21