Главная /
PHP: ООП и классы /
Если во внешней области видимости происходит попытка получить значение protected поля класса, метод __get() которого определен:
Если во внешней области видимости происходит попытка получить значение protected
поля класса, метод __get()
которого определен:
вопрос
Правильный ответ:
вызова
__get()
не произойдет, будет сгенерирована ошибка
произойдет вызов
__get()
, ошибки сгенерировано не будет
ничего не произойдет
произойдет вызов
__get()
, будет сгенерировано предупреждение Сложность вопроса
28
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, какого чёрта я не углядел данный сайт с решениями интуит в начале года
14 дек 2020
Аноним
Какой студент ищет вот эти вопросы интуит? Это же не сложно
16 ноя 2016
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { function ~cFoo() {echo "был вызван деструктор";} function cFoo() {echo "|был вызван конструктор|";} } $bar = new cFoo(); ?> Укажите результат выполнения сценария:
- # Был разработан код класса, заменяющий стандартный тип Array. Код сценария, тестирующего работу нового класса: <?php class cNewArray { public $Num = 0; function __construct($_Num){$this->Num = $_Num;} /*…методы и поля, описывающие новую функциональность…*/ } $foo = new cNewArray(14); echo $foo :: Num; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cFoo { protected $protected = "защищенный"; public $public = "открытый"; function GetContents(){return $this->protected." ".$this->public;} } $foo = new cFoo(); echo $foo->GetContents()." ".$foo->protected." ".$foo->public; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBar1 { public $publ = "открытый"; public $prot = "защищенный"; private function priv(){return "закрытый";} } class cBar2 extends cBar1 { function View() { echo $this->publ." ".$this->prot." ".$this->priv(); } } $foo = new cBar2; $foo->View(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cParent { private function f() {echo "parent";} public function g() {$this->f();} } class cChild extends cParent { function g() {echo "child";} } $der = new cChild; $der->g(); ?> Укажите результат выполнения сценария: