
ReflectionClassConstant::getModifiers 메소드는 ReflectionClassConstant의 모드 값을 반환하는 메소드입니다.
- 'IMAGABLE' 모드는 상수에 이미지를 할당할 수 있는지 여부를 나타냅니다.
- 'READABLE' 모드는 상수에 읽기 권한이 있는지 여부를 나타냅니다.
- 'WRITEABLE' 모드는 상수에 쓰기 권한이 있는지 여부를 나타냅니다.
- 'ENUM' 모드는 상수가 Enum 타입인지 여부를 나타냅니다.
이러한 모드 값은 ReflectionClassConstant의 속성을 확인할 때 사용됩니다. 예를 들어, 상수가 읽기 권한이 있는지 확인하려면 'READABLE' 모드를 사용할 수 있습니다.
예시:
#hostingforum.kr
php
$reflectionClassConstant = new ReflectionClassConstant('클래스명::상수명');
if ($reflectionClassConstant->getModifiers() & ReflectionClassConstant::READABLE) {
echo "상수는 읽기 권한이 있습니다.";
} else {
echo "상수는 읽기 권한이 없습니다.";
}
2025-08-11 21:43