Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class cFoo implements ArrayAccess { protected $Contents = array(); public $OperationCount = 0; public function offsetExists($_offset){ return isset($this->Contents[$_offset]); } public function offsetGet($_
Сценарий 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"] .= "1"; $foo["bar2"] .= "2";
echo $foo->OperationCount;
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
3
2
1
пустая строка
cценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
29
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Если бы не эти решения - я бы сломался c этими тестами интуит.
09 май 2019
Аноним
Экзамен сдан на 5.
11 апр 2018
Другие ответы на вопросы из темы программирование интуит.
- # Для клонирования объекта следует:
- # К константам, определенным в некотором классе, следует обращаться как:
- # Чтобы сохранить доступность метода в производных классах, не запрещая его переопределение, следует:
- # Сценарий PHP содержит следующий код: <?php abstract class cAbstractClass { abstract function f(); } $foo = new cAbstractClass; $foo->f(); ?> Укажите результат выполнения сценария:
- # Файл main.php подключает файлы script1.php и script2.php с помощью директивы include (сначала первый, потом второй). Файл script1.php подключает файл basescript.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include, а script2.php - с помощью директивы include_once. Во время выполнения сценария main.php: