_value .= $char; $this->_status = self::READING_VALUE; return null; } if ($this->_status == self::READING_VALUE) { if ($char !== Unserialize_Parser::SYMBOL_SEMICOLON) { $this->_value .= $char; } else { return (float)$this->_value; } } return null; } }