bug71660.phpt 304 B

123456789101112131415161718
  1. --TEST--
  2. Bug #71660 (array_column behaves incorrectly after foreach by reference)
  3. --FILE--
  4. <?php
  5. $arr = array('id' => 12345, 'name' => 'sam');
  6. foreach ($arr as &$v) {
  7. $v = $v;
  8. }
  9. $arr = [$arr];
  10. var_dump(array_column($arr, 'name', 'id'));
  11. ?>
  12. --EXPECT--
  13. array(1) {
  14. [12345]=>
  15. string(3) "sam"
  16. }