クラス接頭辞を使用せずにPHPクラスの静的変数にアクセスする方法はありますか?
例:
class A {
protected static $x = "blahblah";
public static function p() {
print(A::$x); // <= Is there no way to omit A:: ???
}
}
その時点で $x が初期化されていないローカル変数である可能性があることは理解していますが、これらの場合、インタプリタは以前に宣言されたメンバーとして $x を解決する必要があると言う/宣言する/設定できることは非常に理にかなっています。クラスプレフィックスをどこにでも入力することは、IMHOの大失敗です。