php IHDR w Q )Ba pHYs sRGB gAMA a IDATxMk\U s&uo,mD )Xw+e?tw.oWp;QHZnw`gaiJ9̟灙a=nl[ ʨ G;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ w@H;@ q$ y H@E7j 1j+OFRg}ܫ;@Ea~ j`u'o> j- $_q?qS XzG'ay
files >> /php-7.1.11/ext/reflection/tests/ |
files >> //php-7.1.11/ext/reflection/tests/ReflectionClass_getConstants_basic.phpt |
--TEST-- ReflectionClass::getConstants() --FILE-- <?php class C { const a = 'hello from C'; } class D extends C { } class E extends D { } class F extends E { const a = 'hello from F'; } class X { } $classes = array('C', 'D', 'E', 'F', 'X'); foreach($classes as $class) { echo "Constants from class $class: \n"; $rc = new ReflectionClass($class); var_dump($rc->getConstants()); } ?> --EXPECTF-- Constants from class C: array(1) { ["a"]=> string(12) "hello from C" } Constants from class D: array(1) { ["a"]=> string(12) "hello from C" } Constants from class E: array(1) { ["a"]=> string(12) "hello from C" } Constants from class F: array(1) { ["a"]=> string(12) "hello from F" } Constants from class X: array(0) { }y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`