public function __set($name, $value) { if (isset($this->{$name})) { $this->{$name} = $value; } else { throw 'Unknown attribute: ' . $name; } }