bug24652.phpt 490 B

12345678910111213141516171819202122232425262728293031
  1. --TEST--
  2. Bug #24652 (broken array_flip())
  3. --FILE--
  4. <?php
  5. /* This works */
  6. $f = array('7' => 0);
  7. var_dump($f);
  8. var_dump(array_key_exists(7, $f));
  9. var_dump(array_key_exists('7', $f));
  10. print "----------\n";
  11. /* This doesn't */
  12. $f = array_flip(array('7'));
  13. var_dump($f);
  14. var_dump(array_key_exists(7, $f));
  15. var_dump(array_key_exists('7', $f));
  16. ?>
  17. --EXPECT--
  18. array(1) {
  19. [7]=>
  20. int(0)
  21. }
  22. bool(true)
  23. bool(true)
  24. ----------
  25. array(1) {
  26. [7]=>
  27. int(0)
  28. }
  29. bool(true)
  30. bool(true)