Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class Class1 { function __construct(){echo "Class1 "; } } class Class2 extends Class1 { function __construct(){echo "Class2 "; } } class Class3 extends Class2 { function __construct(){echo "Class3 "; } } funct
Сценарий PHP содержит следующий код:
<?php
class Class1
{
function __construct(){echo "Class1 "; }
}
class Class2 extends Class1
{
function __construct(){echo "Class2 "; }
}
class Class3 extends Class2
{
function __construct(){echo "Class3 "; }
}
function __autoload($_class)
{ echo " !".$_class." ";}
$a = new Class1; $b = new Class2; $c = new Class3;
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
!Class1 !Class2 !Class3
Class1 Class2 Class3
пустая строка
фатальная ошибка
Сложность вопроса
71
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я провалил экзамен, почему я не нашёл этот крутой сайт с решениями интуит месяц назад
05 дек 2020
Аноним
Это очень легкий решебник intuit.
14 июн 2019
Аноним
Это очень простецкий решебник по интуиту.
01 апр 2019
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { function cFoo() {echo "была вызвана функция cFoo()";} function __construct() {echo "была вызвана функция __construct()";} } $bar = new cFoo(); ?> Укажите результат выполнения сценария:
- # Для разрешения доступа к полю из любой области видимости используется модификатор
- # В классе определено одно свойство, имеющее модификатор доступа public, и одно, имеющее модификатор доступа protected. Для класса используется механизм итерации по умолчанию. Цикл, построенный на использовании foreach, даст доступ
- # Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { private $Contents = array(); public $OperationCount = 0; public function __construct($_Contents) { $this->Contents = $_Contents; } public function rewind() { reset($this->Contents); } public function current() { return current($this->Contents); } public function key() { $this->OperationCount++; return key($this->Contents); } public function next() { $this->OperationCount++; return next($this->Contents); } public function valid() { return ($this->current() !== false); } } $foo = new cFoo(array( 1, 2,3,4)); $temp = 0; foreach ($foo as $bar) { $temp++; } echo $foo->OperationCount; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements ArrayAccess { protected $Contents = array(); public $OperationCount = 0; public function offsetExists($_offset){ return isset($this->Contents[$_offset]); } public function offsetGet($_offset) { return $this->Contents[$_offset]; } public function offsetSet($_offset,$_value){ $this->OperationCount++; $this->Contents[$_offset] = $_value;} public function offsetUnset($_offset) { $this->OperationCount++; unset($this->Contents[$_offset]); } } $foo = new cFoo; $foo["bar1"] = "value1"; $foo["bar2"] .= "value2"; echo $foo->OperationCount; ?> Укажите результат выполнения сценария: