| Posted by Gerard Samuel on 02/11/05 03:28 
Jason Barnett wrote:
 > Gerard Samuel wrote:
 > ...
 >
 >> <?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);
 >> }
 >>
 >> ?>
 >
 >
 > This may be a platform-specific bug.  I ran your test script on my box
 > (Win2000, php 5.0.3) and it executed with no errors.
 
 
 Ok.  Off to check for, or post a bug report...
 Thanks
  Navigation: [Reply to this message] |