Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php function __autoload($_class) { ___; } $a = new c_SomeClass; ?> Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия кл
Сценарий PHP содержит следующий код:
<?php
function __autoload($_class)
{
___;
}
$a = new c_SomeClass;
?>
Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия класса и предшествующего ему "c_", и для каждого класса есть файл, содержащие полное определение этого класса, причем имя файла имеет вид "class.название_класса.php". Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания сценарий будет работать корректно в соответствии с вышеуказанными условиями:
вопрос
Правильный ответ:
require ( "class.". $_class.".php")
require_once( "class.". $_class.".php")
require_once( "class.".substr($_class,2).".php")
решение поставленной задачи невозможно
Сложность вопроса
48
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Какой студент ищет данные вопросы интуит? Это же не сложно
20 фев 2020
Аноним
Я провалил сессию, почему я не увидел этот чёртов сайт с ответами по тестам интуит до этого
14 янв 2017
Другие ответы на вопросы из темы программирование интуит.
- # Для разрешения доступа к методу из класса, который этот метод содержит, или из классов-потомков используется модификатор
- # Чтобы сохранить доступность метода в производных классах, не запрещая его переопределение, следует:
- # Сценарий PHP содержит следующий код: <?php interface iI1 { function f1(); } interface iI2 { abstract function f2(); } class cFoo implements iI1,iI2 { function f1(){echo 12;} function f2(){echo 23;} } $foo = new cFoo; $foo->f1();$foo->f2(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php interface iTheF { function F(); } ___ { protected $D; function __construct($_D){$this->D = $_D;} } class cBar extends cFoo { function F(){echo $this->D;} } $foo = new cBar(24); $foo->F(); ?> Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом сценария будет строка "24":
- # Для вывода наиболее полной информации о пойманном исключении был разработан следующий код: <?php try {throw new Exception("test");} catch (Exception $e){____;} ?> Среди приведенных ниже фрагментов укажите все варианты кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу: