PHP는 지정된 클래스의 상수 이름을 편리하게 반환할 수 있는 get_class_constant() 함수를 제공합니다. 이 함수는 클래스 이름이나 클래스 인스턴스 및 검색할 상수 이름을 허용합니다.
string get_class_constant(object|string $class, string $constant_name)
매개변수 설명:
다음은 get_class_constant() 함수를 사용하는 방법을 보여주는 간단한 예입니다.
클래스 마이클래스
{
const MY_CONSTANT = '내 상수 값';
}
$constant_name = get_class_constant('MyClass', 'MY_CONSTANT');
에코 $constant_name; // 출력: MY_CONSTANT지정된 상수가 존재하지 않거나 $class가 유효한 클래스 이름이 아닌 경우 get_class_constant()는 null을 반환합니다.
위의 방법을 통해 PHP에서 클래스 상수 이름을 쉽게 얻을 수 있으며, 이는 개발 중에 클래스 상수의 동적 처리를 용이하게 합니다.