Si j'étire une classe statique en PHP, et que la classe parente fait référence à "self ::", cela se référera-t-il au self dans la classe étendue?Si j'étire une classe statique en PHP, et que la classe parent fait référence à "self ::", est-ce que cela se référera à soi dans la classe étendue?
Ainsi, par exemple
<?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}
}
Si je courais B :: deviner(); puis B :: getVar();
est la valeur de Var stockée dans A :: $ var ou B :: $ var?
Merci.