function __set($var, $val) { if (isset($this->map[$var]) && $this->map[$var] === "") { return; } if (isset($this->map[$var]) && $this->map[$var] !== "") { $this->{$this->map[$var]} = $val; } else { parent::__set($var, $val); } }