Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class cFoo { public function GetPublic(){echo "открытый ";} public function GetProtected(){echo "защищенный ";} function GetAll(){$this->GetProtected();$this->GetPublic();} } $foo = new cFoo(); $foo->
Сценарий PHP содержит следующий код:
<?php
class cFoo
{
public function GetPublic(){echo "открытый ";}
public function GetProtected(){echo "защищенный ";}
function GetAll(){$this->GetProtected();$this->GetPublic();}
}
$foo = new cFoo();
$foo->GetAll();$foo->GetPublic();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
защищенный открытый открытый
защищенный открытый
пустая строка
фатальная ошибка
Сложность вопроса
51
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за ответы по интуит.
13 дек 2019
Аноним
Какой человек гуглит данные тесты inuit? Это же легко
09 май 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 AClass { private $a = "закрытый1"; protected $b = "защищенный2"; function __set($_name,$_value){echo "|".$_name." = ".$_value."|";} } $bar = new AClass(); $bar->a = "закрытый2"; $bar->b = "защищенный2"; $bar->c = "несуществующий"; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { public $Contents = array(); public function __construct($_Contents) { $this->Contents = $_Contents; } public function rewind() { reset($this->Contents); $this->Contents[0]+="1"; } public function current() { return current($this->Contents); } public function key() { return key($this->Contents);} 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 try {throw new Exception("сгенерированное исключение");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: