【发布时间】:2011-09-08 02:54:49
【问题描述】:
这是我正在处理的类的简化版本
class A {
static protected function getVal() {
return self::$valB;
}
}
class B extend A {
static protected $valB = 'Hello';
}
B::getVal(); // Hello
这应该在 php 版本 5.2.17 中工作还是我设置错误。我目前收到一条错误消息,提示找不到 A::$valB。
【问题讨论】:
-
实际错误“访问未声明的静态属性:A::$valB”
标签: php visibility php-5.2 late-static-binding