Почему выведет Fatal Error? abstract class First {
private $a = 5;
abstract public function getVar();
}
class Second extends First{
public function getVar()
{
return $this->a;
}
}
$obj = new Second();
$obj->getVar();
Прохожу тест, там такой вопрос, варианты ответов: 5Notice про спробу доступу до невизначенної властивості Нічого Fatal error
Правильный - Fatal error.
Я додумался только до Notice.
Почему Fatal?

25 Дек 2019 в 19:52
234 +1
1
Ответы
1

$this->a объявлено как приватное

27 Дек 2019 в 22:54
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир