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 >> /var/www/html/sub/images/Rm19_symconf/root/php-7.1.11/Zend/tests/ |
files >> /var/www/html/sub/images/Rm19_symconf/root/php-7.1.11/Zend/tests/bug64555.phpt |
--TEST-- Bug #64555: Array key within interned string gets wrong hash value --FILE-- <?php class Foo { protected $unsetme = 1; protected $keepme = 2; public function test() { $a = get_object_vars($this); foreach ($a as $k => $v) { if ($k == 'unsetme') { echo "Unsetting: $k\n"; unset($a[$k]); } else if ($k == 'keepme') { echo "Changing: $k\n"; $a[$k] = 42; $a['keepme'] = 43; } } var_dump($a, array_keys($a)); } } $f = new Foo; $f->test(); ?> --EXPECT-- Unsetting: unsetme Changing: keepme array(1) { ["keepme"]=> int(43) } array(1) { [0]=> string(6) "keepme" }y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`