public function areIdentical()
    {
        return $this->valid()
            ? $this->lhs->current() === $this->rhs->current()
            && $this->lhs->key() === $this->rhs->key()
            : $this->lhs->valid() == $this->rhs->valid();
    }
public function areIdentical()
    {
        return $this->valid()
            ? $this->lhs->current() === $this->rhs->current()
            && $this->lhs->key() === $this->rhs->key()
            : $this->lhs->valid() == $this->rhs->valid();
    }
public function areIdentical ( ) { return $ this -> valid ( ) ? $ this -> lhs -> current ( ) === $ this -> rhs -> current ( ) && $ this -> lhs -> key ( ) === $ this -> rhs -> key ( ) : $ this -> lhs -> valid ( ) == $ this -> rhs -> valid ( ) ; }
Are Identical.

@return boolean Whether both inner iterators are valid and have identical
current and key values or both are non valid.
Are Identical .