Главная /
PHP: ООП и классы /
Синтаксис foreach($some_object as $foo => $bar), используемый для итерации свойств объекта методом по умолчанию, даст доступ
Синтаксис foreach($some_object as $foo => $bar), используемый для итерации свойств объекта методом по умолчанию, даст доступ
вопрос
Правильный ответ:
к копиям значений свойств
к самим свойствам (при итерации можно будет изменять свойства объекта через переменную
$bar)
только к статическим свойствам
такой синтаксис недопустим при итерации свойств объекта
Сложность вопроса
83
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Комментарии:
Аноним
Если бы не данные решения - я бы не смог решить c этими тестами интуит.
03 окт 2018
Аноним
Я провалил сессию, почему я не нашёл этот великолепный сайт с ответами по интуит прежде
30 май 2017
Другие ответы на вопросы из темы программирование интуит.
- # Для вывода количества дней в неделе бы разработан следующий код: <?php class cDayCount { const DAY_IN_A_WEEK = 7; } $foo = new cDayCount(); echo $foo :: DAY_IN_A_WEEK; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:
- # Сценарий PHP содержит следующий код: <?php class cFoo { abstract function bar() {echo "bar";} } $foo = new cFoo; $foo->bar(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php class cBase { protected $Data; function __construct($_Data){$this->Data = $_Data;} abstract function ShowData(); } class cDerivative extends cBase { function ShowData(){return "Я ".$this->Data;} } $foo = new cDerivative("derivative"); echo $foo->ShowData(); ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php abstract class A { function __construct(){echo "A "; } abstract function foo(); } class B extends A { function __construct(){echo "B "; } function foo(){return 1;} } function __autoload($_class) { echo " !".$_class." ";} $a = new A; $b = new B; $c = new C; ?> Укажите результат выполнения сценария:
- # Сценарий PHP содержит следующий код: <?php function __autoload($_class) { ___; } $writer = new cWriter; ?> Код является частью проекта, в котором договоренности именования установлены следующим образом: имена классов состоят из собственно названия класса и предшествующего ему символа "c", и для каждого класса есть файл, содержащие полное определение этого класса, причем имя файла имеет вид "class.название_класса.php". Среди приведенных ниже фрагментов укажите вариант кода, при подстановке которого вместо знаков подчеркивания сценарий будет работать корректно в соответствии с вышеуказанными условиями: