--TEST--
SPL: CachingIterator and __toString and flags = 0
--FILE--
<?php

function test($it)
{
    foreach(
$it as $v)
    {
        
var_dump((string)$it);
    }
}

$ar = new ArrayIterator(array(123));

test(new CachingIterator($ar0));

?>
===DONE===
--EXPECTF--    

Fatal error: Method CachingIterator::__toString() must not throw an exception in %siterator_036.php on line %d