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