Главная /
PHP: ООП и классы /
Файл main.php подключает файлы a.php и b.php с помощью директивы require_once. И a.php, и b.php подключают файл c.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы require. Во время выполнения сценария main.php:
Файл main.php подключает файлы a.php и b.php с помощью директивы require_once
. И a.php, и b.php подключают файл c.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы require
. Во время выполнения сценария main.php:
вопрос
Правильный ответ:
все будет работать так, как предполагалось
будет сгенерировано предупреждение (warning)
будет сгенерирована фатальная ошибка
не будет сгенерировано ни предупреждения, ни ошибки, однако "общий" файл не будет подключен
Сложность вопроса
76
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
просто спасибо
05 сен 2019
Аноним
Благодарю за помощь по intiut'у.
17 сен 2017
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { public function publ(){return "открытый";} public function priv(){return "закрытый";} } $foo = new cFoo(); echo $foo->priv()." ".$foo->publ(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cFoo { public $a = "открытое1"; protected $b = "защищенное2"; function __set($_name,$_value){echo "|".$_name." = ".$_value."|";} } $foo = new cFoo(); $foo->a = "открытое2"; $foo->b = "защищенное2"; $foo->c = "несуществующее"; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class MyClass { private $Values = array("p1" => 17, "p2" => 14); function __construct ($_p1, $_p2) { $this->p1 = $_p1; $this->p2 = $_p2; } function __set($_name, $_value) {$this->Values[$_name] = $_value;} function __get($_name) {return $this->Values[$_name];} } $c = new MyClass(1,2); $c->p1 -= 10; $c->p2++; echo $c->p1," ",$c->p2; ?> Укажите результат выполнения сценария:
- # С целью определить, возвращает ли некоторая функция результат по ссылке или по значению, был разработан код, пример применения которого выглядит следующим образом: <?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); ?> Среди приведенных ниже фрагментов укажите вариант кода, подстановка которого вместо знаков подчеркивания решит поставленную задачу:
- # Сценарий PHP содержит следующий код: <?php class cFoo implements Iterator { public $Contents = array(); public function __construct($_Contents) { $this->Contents = $_Contents; } public function rewind() { reset($this->Contents); } public function current() { return current($this->Contents); } public function key() { return key($this->Contents); $this->Contents[0].="1";} public function next() { return next($this->Contents); } public function valid() { $this->Contents[key($this->Contents)].="2"; return ($this->current() !== false); } } $foo = new cFoo(array("1","2","3","4")); $temp = 0; foreach ($foo as $bar) { $temp++; } echo $foo->Contents[0]; ?> Укажите результат выполнения сценария: