
ReflectionParameter::getDefaultValue 메소드는 메소드의 파라미터가 기본값을 가지고 있는 경우에만 기본값을 반환합니다. 기본값이 없거나 null이면 null을 반환합니다.
예를 들어, 다음 코드에서 getDefaultValue 메소드는 기본값을 반환합니다.
반면에 다음 코드에서 getDefaultValue 메소드는 null을 반환합니다.
ReflectionParameter::getDefaultValue 메소드는 다음과 같은 상황에서 예외를 던질 수 있습니다.
- 메소드가 존재하지 않는 경우: ReflectionException이 발생합니다.
- 파라미터가 존재하지 않는 경우: ReflectionException이 발생합니다.
- 파라미터가 기본값을 가지고 있지 않은 경우: null을 반환합니다.
2025-03-06 14:52