Mailinglisten-Archive |
> Warning: Non array argument supplied for foreach() in ... on line 10 > Mit $obj als assoziativem Array würden mit dem obigem Code-Schnipsel die > einzelnen Arrayelemente und deren Schluessel ausgegeben. > Sind also PHP-Objekte doch keine Hashes? Wenn Du einen expliziten Type-Cast machst, funktioniert es: foreach ((array)$obj as $key=>$elem) Zend macht bei foreach intern() keinen Cast, sondern testet nur mit IS_ARRAY; siehe zend_execute.c. Mit freundlichen Grüßen, Tobias Ratschiller
php::bar PHP Wiki - Listenarchive