Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php interface iMyInterface { public $Data; function func(); } class cImpl implements iMyInterface { function func(){return $this->Data;} } $foo = new cImpl; $foo->Data = 1; echo $foo->func(); ?> Укажит
Сценарий PHP содержит следующий код:
<?php
interface iMyInterface
{
public $Data;
function func();
}
class cImpl implements iMyInterface
{ function func(){return $this->Data;} }
$foo = new cImpl; $foo->Data = 1;
echo $foo->func();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
1
0
пустая строка
cценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
65
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Это было сложно
10 фев 2020
Аноним
спасибо за тест
04 ноя 2018
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий 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(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php abstract class cAbstractClass { abstract function f() {echo "этот класс является абстрактным";} } $foo = new cAbstractClass; $foo->f(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface iMyInterface { function func(); } ___ { protected $D; function __construct($_D){$this->D = $_D;} } class cBar extends cFoo { function func(){echo $this->D;} } $foo = new cBar(12); $foo->func(); ?> Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом сценария будет строка "24":
- # Файл main.php подключает файлы a.php и b.php с помощью директивы require_once. И a.php, и b.php подключают файл c.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы require. Во время выполнения сценария main.php:
- # С целью определить, могут ли параметры некоторой функции принимать значение NULL (что указано при ее определении), был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth");//название тестируемой функции include "func.".FUNCTION_NAME.".php";//файл с ее определением function ReflectFunctionParams($_name) { $refl = new ReflectionFunction($_name); foreach(__1__ as $param_num => $param) { if(__2__) { echo "Параметр №".$param_num." функции "; echo $_name."() может быть равен NULL<br>"; } else { echo "Параметр №".$param_num." функции "; echo $_name."() не может быть равен NULL<br>"; } } } ReflectFunctionParams(FUNCTION_NAME); ?> Среди приведенных ниже пар фрагментов укажите пару, подстановка которой вместо знаков подчеркивания решит поставленную задачу: