Mailinglisten-Archive |
Hallo Liste,
PHP-Objekte seien Hashes in Verkleidung habe ich gelesen.
Muesste dann nicht folgende Code funktionieren?
<?
class TestKlasse {
var $v1=100; var $v2=101;
function TestObj()
print "Das kann TestObj";
}
};
$obj= new TestKlasse;
reset($obj);
foreach ($obj as $key=>$elem) {
echo "$key=>$elem";
}
?>
Tut er aber nicht. Fehlermeldung:
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?
Rolf
php::bar PHP Wiki - Listenarchive