alex77
Новичок
наследование и статический метод
Здравствуйте!
почему код
выводит 0,
а код
выводит
Fatal error: Access to undeclared static property: a::$p in D:\...e.php on line 4
Здравствуйте!
почему код
PHP:
<?php
class a {
protected static $p = 0;
public static function getP() {
return self::$p;
}
}
class b extends a {
protected static $p = 1;
}
echo b::getP();
а код
PHP:
<?php
class a {
public static function getP() {
return self::$p;
}
}
class b extends a {
protected static $p = 1;
}
echo b::getP();
Fatal error: Access to undeclared static property: a::$p in D:\...e.php on line 4
можешь еще головой об стенку побиться, результат будет тот же.