Главная /
PHP: ООП и классы /
Значением поля класса по умолчанию может являться
Значением поля класса по умолчанию может являться
вопросПравильный ответ:
значение другого поля
константа
результат вычисления значения выражения
возможность указания значений полей по умолчанию в PHP не предусмотрена
Сложность вопроса
81
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт сдал. Иду кутить отмечать сессию интуит
02 июл 2017
Другие ответы на вопросы из темы программирование интуит.
- # Если при создании копии объекта для него не был объявлен метод __clone(), то:
- # Для расширения функциональности класса cEntity был разработан класс cEntityRendered. Конструктор нового класса не изменяет способ генерации значений полей родителя при создании объекта, поэтому было принято решение повторно использовать старый код. Содержимое файла class.Entity.php: <?php class cEntity { /*базовая функциональность*/ public $Exists = TRUE; protected $Complexity = 0; private $Name; function __construct($_Complexity,$_Name) { if($_Complexity<=1) { $this->Exists = FALSE; } else $this->Complexity = $_Complexity; $this->Name = $_Name; } } class cEntityRedered extends cEntity { /*расширенная функциональность*/ protected $RenderPath; function __construct($_Complexity,$_Name,$_RenderPath) { ___; $this->RenderPath = $_RenderPath; } } ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
- # Сценарий PHP содержит следующий код: <?php interface iBar { public $smth; function functional(); } class cBar implements iBar { function functional(){return $this->smth;} } $foo = new cBar; $foo->smth = "строка"; echo $foo->functional(); ?> Укажите результат выполнения сценария:
- # Функциональность, описанная в определенном в методе класса __set() будет задействована:
- # Сценарий PHP содержит следующий код: <?php function first(){echo "3 "; second(); echo "6 ";} function second(){echo "4 "; throw new Exception("test"); echo "5 ";} echo "1 "; try { echo "2 "; first(); echo "7 "; } catch (Exception $e) {echo "e ";} echo "8 "; ?> Укажите результат выполнения сценария: