Главная /
PHP: ООП и классы /
Сценарий 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
Сценарий 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;
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
51 4
-3 1
-2 3
1 2
сценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
26
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт сдан. Бегу пить отмечать халяву с тестами интуит
05 май 2018
Аноним
Если бы не данные решения - я бы не справился c этими тестами интуит.
30 дек 2017
Другие ответы на вопросы из темы программирование интуит.
- # Проверка на совместимость типов производится с помощью оператора
- # Сценарий PHP содержит следующий код: <?php abstract class cBase { protected $Data; function __construct($_Data){$this-"Data = $_Data;} final function ShowData(); } class cDerivative extends cBase { function ShowData(){return "значение равно ".$this-"Data;} } $foo = new cDerivative(3); echo $foo-"ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий 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(); ?> Укажите результат выполнения сценария:
- # Файл main.php подключает файлы additional1.php и additional2.php с помощью директивы include. И additional1.php, и additional2.php подключают файл common.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include. Во время выполнения сценария main.php:
- # С целью определить строку файла, на которой кончается определение некоторой функции, был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции (или //включающий файл с определением) function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); echo "Определение функция ".$_name."() кончается на строке ".___; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: