Главная /
PHP: ООП и классы /
Если во внешней области видимости происходит попытка изменить значение private поля класса, метод __set() которого определен:
Если во внешней области видимости происходит попытка изменить значение private
поля класса, метод __set()
которого определен:
вопрос
Правильный ответ:
вызова
__set()
не произойдет, будет сгенерирована ошибка
произойдет вызов
__set()
, ошибки сгенерировано не будет
ничего не произойдет
произойдет вызов
__set()
, но будет сгенерировано предупреждение Сложность вопроса
80
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я сотрудник университета! Немедленно удалите сайт и ответы с интуит. Умоляю
08 май 2020
Другие ответы на вопросы из темы программирование интуит.
- # Был разработан код класса, заменяющий стандартный тип Array. Код сценария, тестирующего работу нового класса: <?php class cNewArray { private $Num = 0; function __construct($_Num){$this->Num = $_Num;} /*…методы и поля, описывающие новую функциональность…*/ } $foo = new cNewArray(2); echo $foo->Num; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php abstract class cFoo { function bar() {echo "bar";} } $foo = new cFoo; $foo->bar(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php abstract class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative1 extends cBase { function ShowData(){return $this->Data."0";} } class cDerivative2 extends cBase { function ShowData(){return $this->Data."-";} } $foo = new cDerivative1(3); $bar = new cDerivative2(5); echo $bar->ShowData().$foo->ShowData().$foo->ShowData().$bar->ShowData(); ?> Укажите результат выполнения сценария:
- # Файл main.php подключает файлы first.php и second.php с помощью директивы include_once. И first.php, и second.php подключают файл third.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include. Во время выполнения сценария main.php:
- # При генерации исключения: