Tach!
Nein, dann kannst du ja gleich ein les- und schreibbares public $myfield; nehmen. Für das Schreiben in das private $_myfield; braucht es keine __set()-Methode.
Versuch doch mal mit seiner __set-Methode das 'myField' zu beschreiben. :-)
Ach, da ist ein != ... na, das ist ja einerseits für das Vorhaben unnötig, andererseits kann man damit alle anderen - auch privaten - Variablen beschreiben.
dedlfix.