Главная /
PHP: ООП и классы /
Был разработан код класса, заменяющий стандартный тип Array. Код сценария, тестирующего работу нового класса: <?php class cNewArray { public $Num = 0; function __construct($_Num){$this->Num = $_Num;} /*…методы и поля, описывающие новую функционально
Был разработан код класса, заменяющий стандартный тип Array
. Код сценария, тестирующего работу нового класса:
<?php
class cNewArray
{
public $Num = 0;
function __construct($_Num){$this->Num = $_Num;}
/*…методы и поля, описывающие новую функциональность…*/
}
$foo = new cNewArray;
echo $foo->Num;
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
123
0
пустая строка
предупреждение (warning) и пустая строка
фатальная ошибка
Сложность вопроса
51
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я сотрудник деканата! Срочно заблокируйте ответы по интуит. Пожалуйста
19 авг 2020
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода названия компании бы разработан следующий код: <?php class cCompanyName { const COMPANY_NAME = "ООО 'Туманный Альбион'"; } $foo = new cCompanyName(); echo $foo :: COMPANY_NAME; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Сценарий PHP содержит следующий код: <?php class cFoo { protected $protected = "защищенный"; private $private = "закрытый"; function GetContents(){return $this->protected." ".$this->private;} } $foo = new cFoo(); echo $foo->GetContents()." ".$foo->protected." ".$foo->private; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBar { public $s = "F"; function __call($_name,$_args){$this->s.="o"; echo " ".$this->s." ";} } $bar = new cBar(); echo $bar->s." ".$bar->z()." ".$bar->x()." ".$bar->v()." ".$bar->s." ".$bar->s; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { public $Contents = array(); public function __construct($_Contents) { $this->Contents = $_Contents; } public function rewind() { reset($this->Contents); } public function current() { return current($this->Contents); } public function key() { return key($this->Contents); $this->Contents[0].="1";} public function next() { return next($this->Contents); } public function valid() { $this->Contents[key($this->Contents)].="2"; return ($this->current() !== false); } } $foo = new cFoo(array("1","2","3","4")); $temp = 0; foreach ($foo as $bar) { $temp++; } echo $foo->Contents[0]; ?> Укажите результат выполнения сценария:
- # Сценарий 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; ?> Укажите результат выполнения сценария: