Wie schreibe ich dynamisch einen PHP-Objekt-Eigenschaftsnamen?
Ich habe Objekteigenschaften in meinem Code, die so aussehen:
$obj ->field_name_cars[0];
$obj ->field_name_clothes[0];
Das Problem ist, dass ich Hunderte von Feldnamen habe und den Eigenschaftsnamen dynamisch schreiben muss. Andernfalls sind der Objektname und die Schlüssel für die Eigenschaft immer gleich. Also habe ich versucht:
$obj -> $field[0];
In der Hoffnung, dass der Name der Eigenschaft dynamisch geändert wird und auf die richtigen Werte zugegriffen wird. Aber ich bekomme immer 'undefined property $ field in stdClass :: $ field;
Mehr oder weniger versuche ich, das PHP dynamisch zu schreiben, bevor es ausgeführt wird, damit es die richtigen Werte ausgeben kann. Überlegungen zur Vorgehensweise?