bug34518.phpt 492 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. --TEST--
  2. Bug #34518 (Unset doesn't separate container in CV)
  3. --FILE--
  4. <?php
  5. $arr = array(1,2,3);
  6. $arr["foo"] = array(4,5,6);
  7. $copy = $arr;
  8. unset($copy["foo"][0]);
  9. print_r($arr);
  10. print_r($copy);
  11. ?>
  12. --EXPECT--
  13. Array
  14. (
  15. [0] => 1
  16. [1] => 2
  17. [2] => 3
  18. [foo] => Array
  19. (
  20. [0] => 4
  21. [1] => 5
  22. [2] => 6
  23. )
  24. )
  25. Array
  26. (
  27. [0] => 1
  28. [1] => 2
  29. [2] => 3
  30. [foo] => Array
  31. (
  32. [1] => 5
  33. [2] => 6
  34. )
  35. )