bools
Новичок
Статические свойства и наследование
Здравствуйте.
Скажите, в чем я не прав в этом коде.
Мне нужно в класса а хранить статические данные. Инициализация их должна происходить 1 раз (выбор этих данных из БД).
Наследуемый методы(ы) должы иметь в себе эти данные.
У меня что-то не получается..
ничего не выводит (((
Здравствуйте.
Скажите, в чем я не прав в этом коде.
Мне нужно в класса а хранить статические данные. Инициализация их должна происходить 1 раз (выбор этих данных из БД).
Наследуемый методы(ы) должы иметь в себе эти данные.
У меня что-то не получается..

PHP:
<?
error_reporting(E_ALL);
class a {
protected static $a1 = null;
private function __construct(){
self::$a1 = 5;
}
}
class b extends a{
protected static $a1 = null;
function __construct(){
parent::__construct();
}
function get(){
return self::$a1;
}
}
$b = new b();
echo $b->get()."<br>";
?>