xref: /PHP-8.1/Zend/tests/foreach_009.phpt (revision f8d79582)
1--TEST--
2Nested foreach by reference and array modification with resize
3--FILE--
4<?php
5$a = [0, 1, 2, 3, 4, 5, 6, 7];
6unset($a[0], $a[1], $a[2], $a[3]);
7foreach ($a as &$ref) {
8    foreach ($a as &$ref2) {
9        echo "$ref-$ref2\n";
10        if ($ref == 5 && $ref2 == 6) {
11            $a[42] = 8;
12        }
13    }
14}
15?>
16--EXPECT--
174-4
184-5
194-6
204-7
215-4
225-5
235-6
245-7
255-8
266-4
276-5
286-6
296-7
306-8
317-4
327-5
337-6
347-7
357-8
368-4
378-5
388-6
398-7
408-8
41