【发布时间】:2010-09-16 02:07:16
【问题描述】:
如果我在PHP中扩展了一个静态类,并且父类引用了“self::”,这是否会引用扩展类中的self?
所以,例如
<?php
Class A
{
static $var
public static function guess(){self::$var = rand(); return $var}
}
Class B extends Class A
{
public static function getVar(){return self::$var}
}
如果我跑了 B::猜测(); 然后 B::getVar();
是存储在 A::$var 还是 B::$var 中的 Var 的值?
谢谢。
【问题讨论】: