/
usr
/
local
/
lsws
/
phpbuild
/
php-8.0.7
/
ext
/
reflection
/
tests
/
File Upload :
llllll
Current File: //usr/local/lsws/phpbuild/php-8.0.7/ext/reflection/tests/bug79487.phpt
--TEST-- Bug #79487 (::getStaticProperties() ignores property modifications) --FILE-- <?php class Foo { public static $bar = 'orig'; } Foo::$bar = 'new'; $rc = new ReflectionClass('Foo'); var_dump($rc->getStaticProperties()); class A { public static $a = 'A old'; } class B extends A { public static $b = 'B old'; } $rc = new ReflectionClass(B::class); A::$a = 'A new'; var_dump($rc->getStaticProperties()); ?> --EXPECT-- array(1) { ["bar"]=> string(3) "new" } array(2) { ["b"]=> string(5) "B old" ["a"]=> string(5) "A new" }
Copyright ©2k19 -
Hexid
|
Tex7ure