TCP
07-10-2001, 13:21
Hallo Leutz,
ich möchte alle Eigenschaften eines Objektes automatisch bearbeiten. Bei 'normalen' Variablen funktioniert das je recht einfach über den $$-Trick. Aber wie mache ich das innerhalb eines Objektes?
Hier ein (sinnloses) Beispiel, was ich tun möchte:
class Testobjekt {
var $name;
function set ($n, $v) {
// in $n soll der Name der Eigenschaft
// stehen, in $v der Wert
$$this->n = $v; // Funktioniert nicht :(
$this->$n = $v; // auch nicht
}
}
Kann mir jemand helfen?
Gruss,
TCP
[ 07. Oktober 2001: Beitrag editiert von: TCP ]
ich möchte alle Eigenschaften eines Objektes automatisch bearbeiten. Bei 'normalen' Variablen funktioniert das je recht einfach über den $$-Trick. Aber wie mache ich das innerhalb eines Objektes?
Hier ein (sinnloses) Beispiel, was ich tun möchte:
class Testobjekt {
var $name;
function set ($n, $v) {
// in $n soll der Name der Eigenschaft
// stehen, in $v der Wert
$$this->n = $v; // Funktioniert nicht :(
$this->$n = $v; // auch nicht
}
}
Kann mir jemand helfen?
Gruss,
TCP
[ 07. Oktober 2001: Beitrag editiert von: TCP ]