public function __set($name, $data) { if (is_callable($data)) { $this->functions[$name] = $data; } else { $this->vars[$name] = $data; } }