Wie kann man dynamische Objektnamen erstellen?

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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

    Comment


    • #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

      Comment


      • #4
        @kropff

        Das geht leider nicht

        Comment


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

          Comment


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

            Comment

            Working...
            X