有没有一种方法可以在不使用类前缀的情况下访问PHP类的静态变量?
例如:
class A {
protected static $x = "blahblah";
public static function p() {
print(A::$x); // <= Is there no way to omit A:: ???
}
}
我明白,此时的$x可能是一个未初始化的本地变量,但是能够声明/设置解释器应该将$x解析为先前声明的成员在这些情况下是非常有意义的。在我的看法中,到处输入类前缀是一个重大错误。