Phil: Variblenname aus Variablen

Beitrag lesen

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!