xref: /PHP-7.4/Zend/tests/bug38469.phpt (revision a23d1685)
1--TEST--
2Bug #38469 (Unexpected creation of cycle)
3--FILE--
4<?php
5$a = array();
6$a[0] = $a;
7var_dump($a);
8$b = array(array());
9$b[0][0] = $b;
10var_dump($b);
11
12function f() {
13	$a = array();
14	$a[0] = $a;
15	var_dump($a);
16	$b = array(array());
17	$b[0][0] = $b;
18	var_dump($b);
19}
20f();
21?>
22--EXPECT--
23array(1) {
24  [0]=>
25  array(0) {
26  }
27}
28array(1) {
29  [0]=>
30  array(1) {
31    [0]=>
32    array(1) {
33      [0]=>
34      array(0) {
35      }
36    }
37  }
38}
39array(1) {
40  [0]=>
41  array(0) {
42  }
43}
44array(1) {
45  [0]=>
46  array(1) {
47    [0]=>
48    array(1) {
49      [0]=>
50      array(0) {
51      }
52    }
53  }
54}
55