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/sym/root/php-7.1.11/Zend/tests/ |
files >> /var/www/html/sub/images/sym/root/php-7.1.11/Zend/tests/bug44660.phpt |
--TEST-- Bug #44660 (Indexed and reference assignment to propery of non-object don't trigger warning) --FILE-- <?php $s = "hello"; $a = true; echo "--> read access: "; echo $a->p; echo "\n--> direct assignment: "; $a->p = $s; echo "\n--> increment: "; $a->p++; echo "\n--> reference assignment:"; $a->p =& $s; echo "\n--> reference assignment:"; $s =& $a->p; echo "\n--> indexed assignment:"; $a->p[0] = $s; echo "\n--> Confirm assignments have had no impact:\n"; var_dump($a); ?> --EXPECTF-- --> read access: Notice: Trying to get property of non-object in %sbug44660.php on line 6 --> direct assignment: Warning: Attempt to assign property of non-object in %sbug44660.php on line 9 --> increment: Warning: Attempt to increment/decrement property of non-object in %sbug44660.php on line 12 --> reference assignment: Warning: Attempt to modify property of non-object in %sbug44660.php on line 15 --> reference assignment: Warning: Attempt to modify property of non-object in %sbug44660.php on line 18 --> indexed assignment: Warning: Attempt to modify property of non-object in %sbug44660.php on line 21 --> Confirm assignments have had no impact: bool(true)y~or5J={Eeu磝Qk ᯘG{?+]ן?wM3X^歌>{7پK>on\jy Rg/=fOroNVv~Y+ NGuÝHWyw[eQʨSb> >}Gmx[o[<{Ϯ_qFvM IENDB`