moin,
der letzte Wert ist der Lebensstatus (1=lebendig,0=tod).
also so richtig OOP ist das nicht. Du hast Indizies und keine sprechenden Attribute. Das war für mich _der_ Grund mein Content-Management objektorientiert zu machen, eben wegen der sprechenden Attribute.
Verstehe dich jetzt nicht ganz.... warum soll das nicht objektorientiert sein? Oder nicht richtig objektorientiert?
Nicht konsequent genug ;-)
Also die Sache mit dem Index für Attribute
[0] foo
[1] bar
[2] foobar
[3] barfoo
[4] barfoot
Schätze mal, bei [3] musst Du schon laufend nachschauen, welches Attribut da stehen muss. Konsequent OOP meine ich: Nenne die Attribute beim Namen.
obj->{lastname}
obj->{firstname}
obj->{health}
obj->{age}
und schon sparst Du Dir haufenweise Merker und Kommentarzeilen, weil sich der Code von selbst erklärt.
Hotti
Der Code macht schon das, was er soll, aber nicht das, was Du willst.