= count ($this->values)) return NULL; $v = $this->values[$key]; switch ($type) { case TYPE_DATE: $tmp = new \Date (); $tmp->setDate (substr ($v, 0, 4), substr ($v, 4, 2), substr ($v, 6, 2)); return $tmp; case TYPE_TIME: $tmp = new \Time (); $tmp->setTime (substr ($v, 0, 2), substr ($v, 2, 2)); return $tmp; case TYPE_DOUBLE: case TYPE_INTEGER: set_type ($v, $type); default: return $v; } } } ?>