function param($param) { $last =& $this->current; if (!isset($last['exec'])) { throw new Exception("Invalid call to param()"); } $this->getValue($param, $value); $last['args'][] = $value; return $this; }