/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/classes/constants_scope_001.phpt
32 строки
766 B
Nikita Popov
Reindent phpt files
04 фев 2020, 00:52
04 фев 2020, 00:52
f8d7958
Код
Авторство
О чём код?
--TEST-- ZE2 class constants and scope --FILE-- <?php class ErrorCodes { const FATAL = "Fatal error\n"; const WARNING = "Warning\n"; const INFO = "Informational message\n"; static function print_fatal_error_codes() { echo "self::FATAL = " . self::FATAL; } } class ErrorCodesDerived extends ErrorCodes { const FATAL = "Worst error\n"; static function print_fatal_error_codes() { echo "self::FATAL = " . self::FATAL; echo "parent::FATAL = " . parent::FATAL; } } /* Call the static function and move into the ErrorCodes scope */ ErrorCodes::print_fatal_error_codes(); ErrorCodesDerived::print_fatal_error_codes(); ?> --EXPECT-- self::FATAL = Fatal error self::FATAL = Worst error parent::FATAL = Fatal error