Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php function __autoload($_class) { ___; } $foo = new class_MyClass; ?> Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названи
Сценарий PHP содержит следующий код:
<?php
function __autoload($_class)
{
___;
}
$foo = new class_MyClass;
?>
Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия класса и предшествующего ему "class_", и для каждого класса есть файл, содержащие полное определение этого класса, причем имя файла имеет вид "class.c_название_класса.php". Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания сценарий будет работать корректно в соответствии с вышеуказанными условиями:
вопрос
Правильный ответ:
require ( "class.c_". $_class.".php")
require_once( "class.c_". $_class.".php")
require_once( "class.c_".substr($_class,6).".php")
решение поставленной задачи невозможно
Сложность вопроса
85
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Гранд мерси за тесты по intiut'у.
12 янв 2020
Аноним
Спасибо за решениями по интуит.
06 авг 2018
Аноним
Какой человек ищет данные вопросы интуит? Это же безумно легко
20 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Если в классе определен деструктор с параметрами:
- # Сценарий PHP содержит следующий код: <?php class cFoo { public function priv(){return "закрытый";} public function prot(){return "защищенный";} } $foo = new cFoo(); echo $foo->priv()." ".$foo->prot(); ?> Укажите результат выполнения сценария:
- # Сценарий 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(); ?> Укажите результат выполнения сценария:
- # Синтаксис foreach($some_object as $foo => &$bar), используемый для итерации свойств объекта методом по умолчанию, даст доступ
- # Был разработан специализированный класс исключений, расширяющий информативность метода getCode(): <?php class eNewException extends Exception { function getCode() {return "Exception code: ".$this->code;} } try {throw new eNewException("test");} catch (Exception $e){echo $e->getCode();} ?> Ожидалось, что результатом выполнения сценария станет строка "Exception code: 0", однако в процессе выполнения сценария была сгенерирована фатальная ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности работы программы: