Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php function __autoload($_class) { ___; } $foo = new class_SimpleClass; ?> Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно наз
Сценарий PHP содержит следующий код:
<?php
function __autoload($_class)
{
___;
}
$foo = new class_SimpleClass;
?>
Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия класса и предшествующего ему "class_", и для каждого класса есть файл, содержащие полное определение этого класса, причем имя файла имеет вид "class.the_название_класса.php". Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания сценарий будет работать корректно в соответствии с вышеуказанными условиями:
вопрос
Правильный ответ:
require ( "class.the_". $_class.".php")
require_once( "class.the_". $_class.".php")
require_once( "class.the_".substr($_class,6).".php")
решение поставленной задачи невозможно
Сложность вопроса
82
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Зачёт всё. Мчусь пить отмечать зачёт по тестам
29 июл 2020
Аноним
Зачёт всё. Иду выпивать отмечать сессию интуит
27 окт 2018
Аноним
Пишет вам преподаватель! Срочно сотрите этот ваш сайт с ответами интуит. Умоляю
24 мар 2016
Другие ответы на вопросы из темы программирование интуит.
- # Значением поля класса по умолчанию может являться
- # Сценарий PHP содержит следующий код: <?php class cFoo { protected $protected = "защищенный"; public $public = "открытый"; function GetContents(){return $this->protected." ".$this->public;} } $foo = new cFoo(); echo $foo->GetContents()." ".$foo->protected." ".$foo->public; ?> Укажите результат выполнения сценария:
- # Сценарий 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 define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции (или //включающий файл с определением) function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); echo "Определение функция ".$_name."() кончается на строке ".___; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
- # С целью определить, являются ли параметры некоторой функции опциональными (что указано при ее определении), был разработан код, пример применения которого выглядит следующим образом: <?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."() является опциональным<br>"; } else { echo "Параметр №".$param_num." функции "; echo $_name."() опциональным не является<br>"; } } } ReflectFunctionParams(FUNCTION_NAME); ?> Среди приведенных ниже пар фрагментов укажите пару, подстановка которой вместо знаков подчеркивания решит поставленную задачу: