Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php interface iI1 { function f1(); } interface iI2 { function f2(); } class cFoo implements iI1,iI2 { function f1(){echo 123;} function f2(){echo "abc";} } $foo = new cFoo; $foo->f1();$foo->f2(); ?> Укажи
Сценарий PHP содержит следующий код:
<?php
interface iI1
{ function f1(); }
interface iI2
{ function f2(); }
class cFoo implements iI1,iI2
{
function f1(){echo 123;}
function f2(){echo "abc";}
}
$foo = new cFoo;
$foo->f1();$foo->f2();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
123abc
123
abc
пустая строка
cценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
63
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Лечу в клуб отмечать зачёт интуит
01 окт 2018
Аноним
Какой человек ищет данные ответы интуит? Это же совсем для даунов
13 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Если класс, реализующий интерфейс, содержит определение не всех методов, заявленных в интерфейсе, то:
- # Сценарий PHP содержит следующий код: <?php interface iB { protected $smth; function f (); } class cBar implements iB { function f (){return $this->smth;} } $foo = new cBar; $foo->smth = "строковые данные"; echo $foo->f (); ?> Укажите результат выполнения сценария:
- # Если во внешней области видимости происходит попытка изменить значение private поля класса, метод __set() которого определен:
- # Сценарий PHP содержит следующий код: <?php class C { private $Props = array("p1" => 54, "p2" => 3); function __construct ($_p1, $_p2) { $this->p1 = $_p1; $this->p2 = $_p2; } function __set($_name, $_value) {$this->Props[$_name] = $_value;} function __get($_name) {return $this->Props[$_name];} } $c = new C(1,2); $c->p1 -= 3; $c->p2++; echo $c->p1," ",$c->p2; ?> Укажите результат выполнения сценария:
- # С целью определить, является ли некоторая функция определенной пользователем (user defined), был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); if(___) echo "Функция ".$_name."() является определенной пользователем"; else echo "Функция ".$_name."() не является определенной пользователем"; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: