1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
--TEST-- Testing array dereference with references --FILE-- <?php error_reporting(E_ALL); $a = array(); function &a() { return $GLOBALS['a']; } var_dump($h =& a()); $h[] = 1; var_dump(a()[0]); $h[] = array($h); var_dump(a()[1][0][0]); ?> --EXPECT-- array(0) { } int(1) int(1)