helly Sun Aug 24 16:46:30 2008 UTC Added files: (Branch: PHP_5_3) /php-src/ext/spl/tests iterator_068.phpt Log: - Add new test
http://cvs.php.net/viewvc.cgi/php-src/ext/spl/tests/iterator_068.phpt?view=markup&rev=1.1 Index: php-src/ext/spl/tests/iterator_068.phpt +++ php-src/ext/spl/tests/iterator_068.phpt --TEST-- SPL: Iterator: Overloaded object and destruction --FILE-- <?php class Test implements Iterator { function foo() { echo __METHOD__ . "()\n"; } function rewind() {} function valid() {} function current() {} function key() {} function next() {} } class TestIteratorIterator extends IteratorIterator { function __destruct() { echo __METHOD__ . "()\n"; $this->foo(); } } $obj = new TestIteratorIterator(new Test); $obj->foo(); unset($obj); ?> ===DONE=== --EXPECT-- Test::foo() TestIteratorIterator::__destruct() Test::foo() ===DONE=== -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php