찾다

 >  Q&A  >  본문

상수 이름이 포함된 간단한 변수를 사용하여 클래스 상수에 액세스

내 수업 중 하나에서 클래스 상수에 액세스하려고 합니다.

으아아아

다음과 같이 이 상수의 이름을 유지하는 변수가 있는 경우:

으아아아

MY_CONST의 값에 어떻게든 접근할 수 있나요?

으아아아

이것은 정적 속성에 대한 것이기 때문에 분명히 작동하지 않습니다. 또한 가변 변수도 작동하지 않습니다.

P粉691461301P粉691461301443일 전631

모든 응답(2)나는 대답할 것이다

  • P粉404539732

    P粉4045397322023-10-21 13:52:00

    해당 구문은 없지만 명시적 조회를 사용할 수 있습니다.

    으아악

    나는 그것이 self::에게도 효과가 있다고 믿습니다.

    회신하다
    0
  • P粉103739566

    P粉1037395662023-10-21 13:02:38

    이를 수행하는 방법에는 constant 함수를 사용하거나 reflection을 사용하는 두 가지 방법이 있습니다.

    상수 함수

    상수 함수는 클래스 상수뿐만 아니라 define를 통해 선언된 상수에도 적용됩니다.

    으아악

    반성 수업

    더 힘든 두 번째 방법은 성찰을 통해서입니다.

    으아악

    회신하다
    0
  • 취소회신하다