function __construct($data_array){
$this -> data = $data_array;
//Тестируем
foreach ($this -> data as $param){
print $param."<br>";
}
}
Если он размещен в главном классе, а в дочернем написанно "parent::__construct();" то выдается такая ошибка:
Warning: Missing argument 1 for Controller::construct(), called in S:\home\dev\www\system\controllers\blog.php on line 9 and defined in S:\home\dev\www\system\controller.php on line 8
Notice: Undefined variable: data_array in S:\home\dev\www\system\controller.php on line 9
blog.php on line 9 - это строка "parent::__construct();"
controller.php on line 8 - функция в главном классе
Но, если разместить код конструктора в сам дочерний класс то все работает.
Объясните пожалуйста из-за чего это может быть и как это исправить.