有没有办法在不使用类前缀的情况下访问 PHP 类的静态变量?
例子:
class A {
protected static $x = "blahblah";
public static function p() {
print(A::$x); // <= Is there no way to omit A:: ???
}
}
我理解,此时 $x 可能是一个未初始化的局部变量,但是能够说/声明/设置在这些情况下解释器应该将 $x 解析为之前声明的成员是很有意义的。在任何地方键入类前缀是恕我直言的主要失败。