Главная /
PHP: ООП и классы /
Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("тест");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вмес
Для вывода наиболее полной информации о пойманном исключении был разработан следующий код:
<?php
try {throw new Exception("тест");}
catch (Exception $e){____;}
?>
Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
вопрос
Правильный ответ:
echo "<pre>".$e->__toString()."</pre>"
echo "<pre>".$e."</pre>"
echo "<pre>".(string)$e."</pre>"
echo "<pre>".$e->getFullInfo()."</pre>";
Сложность вопроса
75
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я провалил зачёт, почему я не углядел этот чёртов сайт с ответами по тестам интуит в начале сессии
13 янв 2018
Аноним
Большое спасибо за решениями по intuit.
26 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Был разработан код класса, заменяющий стандартный тип Array. Для удобства переноса старого кода, в котором использовался стандартный тип, под новую архитектуру приложения имя класса решили оставить таким же. Код сценария, тестирующего работу нового класса: <?php class Array { public $Num = 0; function __construct($_Num){$this->Num = $_Num;} /*…методы и поля, описывающие новую функциональность…*/ function getNum(){return $this->Num;} } $foo = new Array(12); echo $foo->getNum(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBar1 { public $publ = "открытый"; protected $prot = "защищенный"; private function priv(){return "закрытый";} } class cBar2 extends cBar1 { function View() { echo $this->publ." ".$this->prot." ".$this->priv(); } } $foo = new cBar2; $foo->View(); ?> Укажите результат выполнения сценария:
- # Если в классе объявлен абстрактный метод, то
- # Функциональность, описанная в определенном в методе класса __get() будет задействована:
- # С целью определить, возвращает ли некоторая функция результат по ссылке или по значению, был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); if(___) echo "Функция ".$_name."() возвращает результат по ссылке"; else echo "Функция ".$_name."() возвращает результат по значению"; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: