Если я расширяю статический класс в 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 :: guess ();затем B :: getVar ();
- это значение для Var, хранящееся в A :: $ var или B :: $ var?
Спасибо.