fixedarray_008.phpt 362 B

123456789101112131415161718192021222324252627282930
  1. --TEST--
  2. SPL: FixedArray: Assigning the itself object testing the reference
  3. --FILE--
  4. <?php
  5. $b = 3;
  6. $a = new SplFixedArray($b);
  7. $a[0] = 1;
  8. $a[1] = 2;
  9. $a[2] = $a;
  10. $a[2][0] = 3;
  11. foreach ($a as $x) {
  12. if (is_object($x)) {
  13. var_dump($x[0]);
  14. } else {
  15. var_dump($x);
  16. }
  17. }
  18. var_dump($a->getSize());
  19. ?>
  20. --EXPECT--
  21. int(3)
  22. int(2)
  23. int(3)
  24. int(3)