這裏是我處理的類的一個簡化版本家長靜態函數調用靜態子變量
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「 – Clutch 2011-06-03 20:59:00