Annotation of embedaddon/php/ext/spl/tests/bug64264.phpt, revision 1.1.1.1

1.1       misho       1: --TEST--
                      2: Bug #64264 (SPLFixedArray toArray problem)
                      3: --FILE--
                      4: <?php
                      5: class MyFixedArray extends \SplFixedArray {                                                                                                                                 
                      6:     protected $foo;                                                                                                                                                         
                      7:     protected $bar;                                                                                                                                                         
                      8: }                                                                                                                                                                           
                      9: 
                     10: $myFixedArr = new MyFixedArray(1);                                                                                                                                          
                     11: $myFixedArr[0] = 'foo';
                     12: $myFixedArr->setSize(2);
                     13: $myFixedArr[1] = 'bar';
                     14: $myFixedArr->setSize(5);
                     15: $array = $myFixedArr->toArray();
                     16: $array[2] = "ERROR";
                     17: $array[3] = "ERROR";
                     18: $array[4] = "ERROR";
                     19: unset($array[4]);
                     20: $myFixedArr->setSize(2);
                     21: 
                     22: print_r($myFixedArr->toArray());
                     23: ?>
                     24: --EXPECTF--
                     25: Array
                     26: (
                     27:     [0] => foo
                     28:     [1] => bar
                     29: )

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>