Главная /
PHP: ООП и классы /
С целью определить, является ли некоторая функция определенной пользователем (user defined), был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "fu
С целью определить, является ли некоторая функция определенной пользователем (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);
?>
Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
вопрос
Правильный ответ:
$refl->isUserDefined
$refl->isUserDefined()
$refl->is_user_defined
$refl->is_user_defined()
Сложность вопроса
64
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Мчусь отмечать отмечать победу над тестом интут
23 апр 2020
Аноним
Я провалил сессию, почему я не углядел этот крутой сайт с всеми ответами с тестами intuit до зачёта
06 июл 2016
Аноним
Это очень нехитрый вопрос по интуиту.
24 июн 2016
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php function __autoload($_class) { ___; } $foo = new class_MyClass; ?> Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия класса и предшествующего ему "class_", и для каждого класса есть файл, содержащие полное определение этого класса, причем имя файла имеет вид "class.c_название_класса.php". Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания сценарий будет работать корректно в соответствии с вышеуказанными условиями:
- # Сценарий PHP содержит следующий код: <?php function __autoload($_class) { ___; } $reader = new cReader; ?> Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия класса и предшествующего ему символа "c", и для каждого класса есть файл, содержащие полное определение этого класса, причем имя файла имеет вид "class.название_класса.php". Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания сценарий будет работать корректно в соответствии с вышеуказанными условиями:
- # Сценарий PHP содержит следующий код: <?php class MyClass { public $v =12; function __call($_name,$_args){$this->v--; echo " ".$this->v." ";} } $a = new MyClass(); echo $a->g()." ".$a->v." ".$a->f()." ".$a->v." ".$a->v." ".$a->v; ?> Укажите результат выполнения сценария:
- # Сценарий 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; ?> Укажите результат выполнения сценария:
- # По умолчанию итерация свойств объекта будет производиться по