class A
{
static $v = "A";
static function echoExtendedStaticVariable() {
echo self::$v;
}
}
class B extends A
{
static $v = "B";
// override A's variable with "B"
}
Почему:
echo B::$v
печатать "А"?
И как мне заставить его печатать "B"?
Есть ли способ сделать это до PHP 5.3?
$b = new B();$b->echoExtendedStaticVariable() === 'A'
? - person Francis Avila   schedule 21.12.2011