Наследование

Статус
В этой теме нельзя размещать новые ответы.

egis2009

Создатель
Регистрация
1 Июн 2009
Сообщения
22
Реакции
2
class BaseController{

public $getMass;

public function __construct(){
$this->getMass = $_GET;
}
}

class Controller extends BaseController{

public function __construct(){
print_r($this->getMass);
}

}

Почему не наследуется? Помогите пожалуйста.
 
Если вы хотите чтобы в конструкторе класса Controller был вывод переменной $getMass, содержащей значения массива $_GET, то вам необходимо вызывать конструктор наследуемого класса
PHP:
parent::__construct();
как-то так или создать отдельный метод в классе BaseController, который будет определять переменную $getMass и в последствии вызывать его.
Конструктор вызывается при создание объекта класса, но не при наследовании.
 
Статус
В этой теме нельзя размещать новые ответы.
Назад
Сверху