Da werde ich mich nochmal mit Objekten detailierter auseinandersetzen.
Danke für den Hinweis.
Mit einem Array ist es doch übersichtlicher und Typumwandlung
kann man ja so vermeiden
Phil
Nein, stdClass ist kein Array. Wenn du Objekten dynamisch Eigenschaften hinzufügst ist das auch nicht besser als mit variablen Variablen nahezu unkontrolliert Variablen zu erzeugen. PHP kann zwar über ein Objekt iterieren, indem es eine automatische Typumwandlung zu Array vornimmt und dabei die Eigenschaften und deren Namen als Inhalt und Index verwendet, aber verständlicher programmiert ist da nur ein echtes Array.
Also:
$links = array();
und
$links[$i]->id = ...;
$links[$i]->name = 'Start';Lo!