Главная /
PHP: ООП и классы /
Файл main.php подключает файлы first.php и second.php с помощью директивы include_once. И first.php, и second.php подключают файл third.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include. Во время выполнения
Файл main.php подключает файлы first.php и second.php с помощью директивы include_once
. И first.php, и second.php подключают файл third.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include
. Во время выполнения сценария main.php:
вопрос
Правильный ответ:
все будет работать так, как предполагалось
будет сгенерировано предупреждение (warning)
будет сгенерирована фатальная ошибка
не будет сгенерировано ни предупреждения, ни ошибки, однако "общий" файл не будет подключен
Сложность вопроса
23
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Я провалил сессию, за что я не углядел данный сайт с ответами с тестами intuit до сессии
23 ноя 2018
Аноним
Если бы не опубликованные подсказки - я бы не справился c этими тестами интуит.
17 авг 2018
Другие ответы на вопросы из темы программирование интуит.
- # Если в классе объявлен абстрактный метод, а сам класс не объявлен абстрактным, то
- # Сценарий PHP содержит следующий код: <?php interface i { function f (); } ___ { protected $Data; function __construct($_D){$this->Data = $_D;} } class cBar extends cFoo { function f (){echo $this->Data;} } $foo = new cBar("реализация интерфейса"); $foo->f (); ?> Среди приведенных ниже фрагментов укажите все варианты кода, при подстановке которого вместо знаков подчеркивания результатом сценария будет строка "реализация интерфейса":
- # С целью определить строку файла, на которой кончается определение некоторой функции, был разработан код, пример применения которого выглядит следующим образом: <?php define("FUNCTION_NAME","GetSmth"); // название тестируемой функции include "func.".FUNCTION_NAME.".php";// файл, содержащий определение // тестируемой функции (или //включающий файл с определением) function ReflectFunctionResult($_name) { $refl = new ReflectionFunction($_name); echo "Определение функция ".$_name."() кончается на строке ".___; } ReflectFunctionResult(FUNCTION_NAME); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
- # В классе определено одно свойство, имеющее модификатор доступа public, и одно, имеющее модификатор доступа protected. Для класса используется механизм итерации по умолчанию. Цикл, построенный на использовании foreach, даст доступ
- # Был разработан специализированный класс исключений, расширяющий информативность метода getFile(). Содержимое файла NewExc.php: <?php class eNewException extends Exception { function getFile() {return "Exception in: ".$this->file;} } try {throw new eNewException("test");} catch (Exception $e){echo $e->getFile();} ?> Ожидалось, что результатом выполнения сценария станет строка "Exception in: NewExc.php", однако в процессе выполнения сценария была сгенерирована фатальная ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности работы программы: