Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class AClass { public $v =34; function __call($_name,$_args){$this->v--; echo " ".$this->v." ";} } $a = new AClass(); echo $a->d()." ".$a->v." ".$a->v." ".$a->v." ".$a->p()." ".$a->o();
Сценарий PHP содержит следующий код:
<?php
class AClass
{
public $v =34;
function __call($_name,$_args){$this->v--; echo " ".$this->v." ";}
}
$a = new AClass();
echo $a->d()." ".$a->v." ".$a->v." ".$a->v." ".$a->p()." ".$a->o();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
34 33 32 31 30 29
33 32 31 33 33 33
33 33 33 33 32 31
31 31 31 31 31 31
cценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
94
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Это очень намудрённый решебник интуит.
21 апр 2019
Аноним
спасибо за тест
21 июл 2018
Аноним
Большое спасибо за тесты по intuit.
12 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { function __destruct() {echo "была вызвана функция __destruct()";} function cFoo() {echo "|была вызвана функция cFoo()|";} } $bar = new cFoo(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface iBar { public $some_data; function functional(); } class cBar implements iBar { function functional(){return $this->some_data;} } $foo = new cBar; $foo->some_data = "некоторые данные"; echo $foo->functional(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface i { function f (); } ___ { private $Data; function __construct($_D){$this->Data = $_D;} } class cBar extends cFoo { function f (){echo $this->Data;} } $foo = new cBar("реализация интерфейса"); $foo->f (); ?> Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом сценария будет строка "реализация интерфейса":
- # Файл main.php подключает файлы add1.php и add2.php с помощью директивы require. И add1.php, и add2.php подключают файл base.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include. Во время выполнения сценария main.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($_offset) { $this->OperationCount++; return $this->Contents[$_offset]; } public function offsetSet($_offset,$_value){$this->Contents[$_offset] = $_value;} public function offsetUnset($_offset) { unset($this->Contents[$_offset]); } } $foo = new cFoo; $foo["bar1"] = "значение1"; $foo["bar2"] .= "значение2"; echo $foo->OperationCount; ?> Укажите результат выполнения сценария: