클래스 접두사를 사용하지 않고 PHP 클래스의 정적 변수에 액세스 할 수있는 방법이 있습니까?PHP에서 클래스 이름없이 클래스 내의 정적 변수에 액세스하려면 어떻게합니까?
예 :
이해class A {
protected static $x = "blahblah";
public static function p() {
print(A::$x); // <= Is there no way to omit A:: ???
}
}
는, 그 시점 $의 X에서 그 초기화되지 않은 지역 변수가 될 수 있지만, 그것은 많은 의미가 이러한 경우에 해당 세트// 대답 선언 할 수 있도록 할 것 해석자는 $ x를 이전에 선언 된 멤버로 결정해야합니다. 사방에 클래스 접두어를 입력하는 것은 주요 실패 IMHO입니다.
자기 :: $의 x는 답변 –