bug54970.phpt 472 B

123456789101112131415161718192021222324252627282930313233
  1. --TEST--
  2. Bug #54970 (SplFixedArray::setSize() isn't resizing)
  3. --FILE--
  4. <?php
  5. $fa = new SplFixedArray(2);
  6. $fa[0] = 'Hello';
  7. $fa[1] = 'World';
  8. $fa->setSize(3);
  9. $fa[2] = '!';
  10. var_dump($fa);
  11. $fa->setSize(2);
  12. var_dump($fa);
  13. var_dump($fa->getSize());
  14. ?>
  15. --EXPECTF--
  16. object(SplFixedArray)#%d (3) {
  17. [0]=>
  18. string(5) "Hello"
  19. [1]=>
  20. string(5) "World"
  21. [2]=>
  22. string(1) "!"
  23. }
  24. object(SplFixedArray)#%d (2) {
  25. [0]=>
  26. string(5) "Hello"
  27. [1]=>
  28. string(5) "World"
  29. }
  30. int(2)