ich wollte gerade versuchen in einer Klasse die __set Funktion ein wenig auszuweiten. Ich moechte naemlich einige Variablen vor Veraenderungen von aussen schuetzen.
public function __set($name, $value)
{
if ($name == 'Privileges') {echo 'Operation Not Allowed.';} else {$this->$name = $value; echo 'Variable altered';}
}
Das funktioniert so aber nicht. Es wird keine Meldung ausgegeben / es passiert einfach nichts.
Ich habe $Privileges am Anfang der Klasse initialisert:
public $Privileges = array(...);
Kann mir jemand helfen? Bin fuer jede Hilfe dankbar.
Edit:
Habe es jetzt anders geloest. Wuerde aber doch schon gerne wissen, was da los war.
Viele Gruesse,
PelzigesWaldtier
Dieser Beitrag wurde von PelzigesWaldtier bearbeitet: 22. Februar 2005 - 04:22

Hilfe
Neues Thema
Antworten
Nach oben

