Annotation of embedaddon/php/ext/standard/tests/array/bug12776.phpt, revision 1.1.1.1
1.1 misho 1: --TEST--
2: Bug #12776 (array_walk crash)
3: --FILE--
4: <?php
5:
6: function test($val,$key)
7: {
8: global $globalArray;
9: $globalArray[]=$key; // this will end up crashing
10: $globalArray[]=(string)$key; // this will end up OK
11: print "val: $val; key: $key\n"; flush();
12: }
13:
14: $arr=array('k'=>'v');
15: array_walk($arr,'test');
16:
17: print "First value: ".$globalArray[0];
18:
19: print "\nDone\n";
20:
21: ?>
22: --EXPECT--
23: val: v; key: k
24: First value: k
25: Done
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>