Главная /
PHP: ООП и классы /
При возникновении исключения
При возникновении исключения
вопросПравильный ответ:
полностью выполняется блок
try
(вместе с телами вызванных из него функций), затем происходит выполнение блока catch
полностью выполняется блок
try
(однако, если исключение возникло в процессе выполнения вызванной из блока try
функции, работа функции прерывается), затем происходит выполнение блока catch
прерывается выполнение блока
try
(в том числе, если исключение было сгенерировано в функции, вызванной из блока try
, прерывается выполнение функции) и выполняется блок catch
особенности выполнения блока
try
зависят от типа исключения Сложность вопроса
87
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт защитил. Иду кутить отмечать победу над тестом интут
21 июн 2017
Аноним
Это очень намудрённый вопрос интуит.
24 дек 2016
Другие ответы на вопросы из темы программирование интуит.
- # Для клонирования объекта следует:
- # Сценарий PHP содержит следующий код: <?php abstract class cBase { private $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative1 extends cBase { function ShowData(){return $this->Data."&";} } class cDerivative2 extends cBase { function ShowData(){return $this->Data."U";} } $foo = new cDerivative1(6); $bar = new cDerivative2(3); echo $foo->ShowData().$bar->ShowData().$foo->ShowData().$foo->ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php virtual class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative extends cBase { function ShowData(){return "I am a ".$this->Data;} } $foo = new cDerivative("cat"); echo $foo->ShowData(); ?> Укажите результат выполнения сценария:
- # Если класс, реализующий интерфейс, содержит определение не всех методов, заявленных в интерфейсе, то:
- # С целью определить строку файла, на которой кончается определение некоторой функции, был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции (или //включающий файл с определением) function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); echo "Определение функция ".$_name."() кончается на строке ".___; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: