Главная /
PHP: ООП и классы /
Выполнение блока catch при возникновении исключения происходит
Выполнение блока catch
при возникновении исключения происходит
вопрос
Правильный ответ:
до уничтожения всех объектов в блоке
try
после уничтожения всех объектов в блоке
try
при возникновении исключения (даже если оно было поймано) объекты в блоке
try
уничтожаются только по завершении работы сценария
при возникновении исключения (даже если оно было поймано) объекты в блоке
try
не уничтожаются, что приводит к утечкам памяти Сложность вопроса
26
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Кто гуглит данные тесты интуит? Это же совсем для даунов
28 сен 2018
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { public $public = "открытый"; public $protected = "защищенный"; function GetContents(){return $this->protected." ".$this->public;} } $foo = new cFoo(); echo $foo->GetContents()." ".$foo->public; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBar1 { public $a = "a"; protected $b = "b"; private function c(){return "c";} } class cBar2 extends cBar1 { function View() { echo $this->a." ".$this->b." ".$this->c(); } } $foo = new cBar2; $foo->View(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cParent { protected function func() {echo "родитель";} } class cChild extends cParent { function func() {echo "потомок";} } $der = new cChild; $der->func(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface iInterface1 { abstract function f1(); } interface iInterface2 { function f2(); } class cFoo implements iInterface1,iInterface2 { function f1(){echo "реализация ";} function f2(){echo "интерфейса";} } $foo = new cFoo; $foo->f1();$foo->f2(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php function a(){echo "k "; b(); echo "d ";} function b(){echo "s "; throw new Exception("test"); echo "x ";} echo "s "; try { echo "4 "; a(); echo "j "; } catch (Exception $e) {echo "5 ";} echo "z "; ?> Укажите результат выполнения сценария: