Annotation of embedaddon/php/ext/spl/tests/fixedarray_010.phpt, revision 1.1
1.1 ! misho 1: --TEST--
! 2: SPL: FixedArray: Setting size
! 3: --FILE--
! 4: <?php
! 5:
! 6: $a = new SplFixedArray(0);
! 7: $a = new SplFixedArray(3);
! 8:
! 9: $a[0] = 1;
! 10:
! 11: $a->setSize(2);
! 12: $a->setSize(3);
! 13: $a->setSize(0);
! 14:
! 15: $a = new SplFixedArray(0);
! 16: $a->setSize(0);
! 17: var_dump($a->getSize());
! 18:
! 19: $a = new SplFixedArray(10);
! 20: $a->setSize(10);
! 21: var_dump($a->getSize());
! 22:
! 23: $a = new SplFixedArray(1);
! 24: $a->setSize(5);
! 25: var_dump($a->getSize());
! 26:
! 27: $a = new SplFixedArray(20);
! 28: $a->setSize(3);
! 29: var_dump($a->getSize());
! 30:
! 31: $a = new SplFixedArray(3);
! 32:
! 33: $a[0] = "test";
! 34: $a[1] = array(1,2,"blah");
! 35: $a[2] = 1;
! 36: $a[0] = "test";
! 37:
! 38: $a->setSize(0);
! 39: var_dump($a->getSize());
! 40:
! 41: print "ok\n";
! 42:
! 43: ?>
! 44: --EXPECT--
! 45: int(0)
! 46: int(10)
! 47: int(5)
! 48: int(3)
! 49: int(0)
! 50: ok
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>