Wie kann man dynamische Objektnamen erstellen?

Einklappen
X
 
  • Filter
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge

  • Wie kann man dynamische Objektnamen erstellen?

    Hallo,

    ich habe eben soetwas probiert

    PHP-Code:
    $object->value.$i 'blabla' 
    Leider geht es nicht. Wie kann ich das realisieren?

    Danke im Voraus!

  • #2
    PHP-Code:
    $object->{'value'.$i} = 'blabla'
    So?

    Peter
    Nukular, das Wort ist N-u-k-u-l-a-r (Homer Simpson)
    Meine Seite

    Kommentar


    • #3
      Wie kann ich das realisieren?
      Am besten: Gar nicht!
      Denn das erschwert die Dokumentation der Klasse ungemein.

      Und wenns denn wirklich sein muss, dann sollte man das über die magischen Methoden __get() und __set() erledigen

      Oder das ArrayAccess Interface implementieren

      Oder, oder, oder....

      Natürlich funktioniert der von Peter vorgeschlagene Weg.
      Aber empfehlen würde ich dir das nicht.
      Das ist, in etwa, genauso dreckig wie variable Variablen.
      Wir werden alle sterben

      Kommentar


      • #4
        @kropff

        Das geht leider nicht

        Kommentar


        • #5
          Aah geht doch!!! war mein Fehler Danke!!!!!!!!!

          Kommentar


          • #6
            Du hast wohl überlesen, dass du das nicht machen sollst.

            Kommentar

            Lädt...
            X