정적 메소드에서 클래스 이름에 액세스하는 짧은 방법?
문제
글을 쓰는 더 좋은/짧은 방법이 있습니까? whoAmI
다음 코드의 메소드? 정적 클래스 이름을 얻기 위해 새 개체를 만드는 것은 약간 불필요한 것 같습니다.
<?php
abstract class baseClass {
static function whoAmI() {
echo get_class(new static); // Making a new class just to get its name???
}
}
해결책
노력하다 get_called_class()
.
제휴하지 않습니다 StackOverflow