Tach!
Das ist eine schöne Lösung :)
Wobei zur Vervollständigung fehlt noch die Set Methode:
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.
dedlfix.