helly Sat Feb 12 13:40:50 2005 EDT Added files: (Branch: PHP_5_0) /php-src/ext/spl/tests bug31926.phpt Log: - MFH Add new test
http://cvs.php.net/co.php/php-src/ext/spl/tests/bug31926.phpt?r=1.1&p=1 Index: php-src/ext/spl/tests/bug31926.phpt +++ php-src/ext/spl/tests/bug31926.phpt --TEST-- Bug #31926 (php in free() error with RecursiveArrayIterator) --FILE-- <?php $array = array(0 => array('world')); class RecursiveArrayIterator extends ArrayIterator implements RecursiveIterator { function hasChildren() { return (is_array($this->current())); } function getChildren() { return new self($this->current()); } } $it = new RecursiveIteratorIterator(new RecursiveArrayIterator($array)); foreach($it as $key => $val) { var_dump($key, $val); } ?> --EXPECT-- int(0) string(5) "world" -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php