/
vshmidt
/
php
Обзор
Документация
Войти
/
vshmidt
/
php
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
tests/lang/bug23384.phpt
30 строк
442 B
Nikita Popov
Remove static calls to non-static methods
30 янв 2019, 11:19
30 янв 2019, 11:19
6c73b50
Код
Авторство
О чём код?
--TEST-- Bug #23384 (use of class constants in statics) --FILE-- <?php define('TEN', 10); class Foo { const HUN = 100; static function test($x = Foo::HUN) { static $arr2 = array(TEN => 'ten'); static $arr = array(Foo::HUN => 'ten'); print_r($arr); print_r($arr2); print_r($x); } } Foo::test(); echo Foo::HUN."\n"; ?> --EXPECT-- Array ( [100] => ten ) Array ( [10] => ten ) 100100