[UPHPU] buggy behavior with two foreach loops
Richard K Miller
richardkmiller at gmail.com
Tue Oct 20 01:10:49 MDT 2009
Is this a bug in PHP?
<?php
$items = array('apple', 'banana', 'carrot');
print_r($items);
foreach ($items as &$item) { }
print_r($items);
foreach ($items as $item) { }
print_r($items);
// Output:
Array
(
[0] => apple
[1] => banana
[2] => carrot
)
Array
(
[0] => apple
[1] => banana
[2] => carrot
)
Array
(
[0] => apple
[1] => banana
[2] => banana
)
Two bananas in the last set?! Not what I expected.
Richard
More information about the UPHPU
mailing list