Главная /
PHP: ООП и классы /
Сценарий PHP содержит следующий код: <?php class cFoo { public function publ(){return "открытый";} protected function prot(){return "защищенный";} } $foo = new cFoo(); echo $foo->publ()." ".$foo->prot(); ?> Укажите результат выполнения сценари
Сценарий PHP содержит следующий код:
<?php
class cFoo
{
public function publ(){return "открытый";}
protected function prot(){return "защищенный";}
}
$foo = new cFoo();
echo $foo->publ()." ".$foo->prot();
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
открытый защищенный
открытый
пустая строка
cценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
89
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Какой человек ищет вот эти тесты с интуитом? Это же очень простые ответы
07 фев 2020
Аноним
Я сотрудник университета! Немедленно заблокируйте сайт с ответами с интуит. Не ломайте образование
01 май 2016
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода названия компании бы разработан следующий код: <?php class cCompanyName { const COMPANY_NAME = "ООО 'Туманный Альбион'"; } $foo = new cCompanyName(); echo $foo :: COMPANY_NAME; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Для вывода количества месяцев в году бы разработан следующий код: <?php class cMonthCount { const MONTH_IN_A_YEAR = 12; } $foo = new cMonthCount(); echo $foo.MONTH_IN_A_YEAR; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Если во внешней области видимости происходит попытка изменить значение private поля класса, метод __set() которого определен:
- # С целью определить название файла, в котором определена некоторая функция, был разработан код, пример применения которого выглядит следующим образом: <?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); ?> Среди приведенных ниже пар фрагментов укажите пару, подстановка которой вместо знаков подчеркивания решит поставленную задачу: