Главная /
PHP: ООП и классы /
Был разработан код класса, заменяющий стандартный тип Array. Код сценария, тестирующего работу нового класса: <?php class cNewArray { public $Num = 0; function __construct($_Num){$this->Num = $_Num;} /*…методы и поля, описывающие новую функционально
Был разработан код класса, заменяющий стандартный тип Array
. Код сценария, тестирующего работу нового класса:
<?php
class cNewArray
{
public $Num = 0;
function __construct($_Num){$this->Num = $_Num;}
/*…методы и поля, описывающие новую функциональность…*/
}
$foo = new cNewArray(14);
echo $foo :: Num;
?>
Укажите результат выполнения сценария:
вопрос
Правильный ответ:
14
пустая строка
0
сценарий не будет выполнен, т.к. код содержит ошибки
Сложность вопроса
61
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Это очень легкий решебник по интуиту.
19 окт 2019
Другие ответы на вопросы из темы программирование интуит.
- # Сценарий PHP содержит следующий код: <?php class cFoo { protected function GetProtected(){echo "защищенный ";} public function GetPublic(){echo "открытый ";} function GetAll(){$this->GetProtected();$this->GetPublic();} } $foo = new cFoo(); $foo->GetAll();$foo->GetPublic(); ?> Укажите результат выполнения сценария:
- # Чтобы запретить доступ к методу в производных классах, следует:
- # Файл main.php подключает файлы add1.php и add2.php с помощью директивы require. И add1.php, и add2.php подключают файл base.php (содержащий некоторый набор констант и часто используемых функций) с помощью директивы include. Во время выполнения сценария main.php:
- # С целью определить, является ли некоторая функция определенной пользователем (user defined), был разработан код, пример применения которого выглядит следующим образом: <?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 ArrayAccess { protected $Contents = array(); public $OperationCount = 0; public function offsetExists($_offset){ return isset($this->Contents[$_offset]); } public function offsetGet($_offset) { return $this->Contents[$_offset]; } public function offsetSet($_offset,$_value){ $this->OperationCount++; $this->Contents[$_offset] = $_value;} public function offsetUnset($_offset) { $this->OperationCount++; unset($this->Contents[$_offset]); } } $foo = new cFoo; $foo["bar1"] .= "1"; $foo["bar2"] .= "2"; echo $foo->OperationCount; ?> Укажите результат выполнения сценария: