public function key($full = false)
{
if ($this->_started === false) {
$this->current();
}
if ($this->_valid) {
$key = key($this->_data);
return is_array($key) && !$full ? reset($key) : $key;
}
return null;
}