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
--
PHP Internals - PHP Runtime Development Mailing List
To unsubscribe, visit: http://www.php.net/unsub.php