Главная / PHP: ООП и классы / Для вывода названия компании бы разработан следующий код: <?php class cCompanyName { const COMPANY_NAME = "ООО 'Туманный Альбион'"; } $foo = new cCompanyName(); echo $foo :: COMPANY_NAME; ?> В процессе выполнения сценария происходит ошибка. Из приве

Для вывода названия компании бы разработан следующий код: <?php class cCompanyName { const COMPANY_NAME = "ООО 'Туманный Альбион'"; } $foo = new cCompanyName(); echo $foo :: COMPANY_NAME; ?> В процессе выполнения сценария происходит ошибка. Из приведенных высказываний укажите высказывание, раскрывающее причину некорректности кода:

вопрос

Правильный ответ:

константу следует объявить как public для предоставления доступа к ней извне класса
PHP не поддерживает возможность объявления константы внутри класса
для доступа к константам внутри объекта следует использовать не " :: ", а " . "
для доступа к константам внутри объекта следует использовать не " :: ", а " -> "
значение константы, объявленной в классе, не может быть получено через экземпляр этого класса - следует обращаться к нему как " имя_класса::имя_константы"
Сложность вопроса
41
Сложность курса: PHP: ООП и классы
88
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Благодарю за решебник по intuit.
10 дек 2018
Аноним
Если бы не эти подсказки - я бы не справился c этими тестами intuit.
30 ноя 2018
Оставить комментарий
Другие ответы на вопросы из темы программирование интуит.