Re: SimpleXML bug

From: Date: Thu, 04 Sep 2003 10:45:12 +0000
Subject: Re: SimpleXML bug
Groups: php.internals 
Request: Send a blank email to internals+get-4388@lists.php.net to get a copy of this message
Zeev seems to be working on foreach and simplexml, but the above behaviour is the correct one. Why should the first loop? If I did: <?php foreach ("hello" as $world) { var_dump($world); } ?> what would i get? -Sterling On Thu, 2003-09-04 at 18:24, Sebastian Bergmann wrote: > The following script > > <?php > $root = simplexml_load_string(' > <root> > <child /> > </root> > '); > > foreach ($root->child as $child) { > var_dump($child); > } > ?> > > does not print anything while > > <?php > $root = simplexml_load_string(' > <root> > <child /> > <child /> > </root> > '); > > foreach ($root->child as $child) { > var_dump($child); > } > ?> > > correctly prints > > object(simplexml_element)#2 (0) { > } > object(simplexml_element)#3 (0) { > } > > -- > Sebastian Bergmann > http://sebastian-bergmann.de/ > http://phpOpenTracker.de/ > > Das Buch zu PHP 5: > http://professionelle-softwareentwicklung-mit-php5.de/ -- If a 6600 used paper tape instead of core memory, it would use up tape at about 30 miles/second. - Grishman, Assembly Language Programming

« previous php.internals (#4388) next »