original_string: public function disconnect()
      {
          /* If we have an SMTP object, disconnect and destroy it. */
          if (is_object($this->_smtp) && $this->_smtp->disconnect()) {
              $this->_smtp = null;
          }
  
          /* We are disconnected if we no longer have an SMTP object. */
          return ($this->_smtp === null);
      }
code: public function disconnect()
      {
          /* If we have an SMTP object, disconnect and destroy it. */
          if (is_object($this->_smtp) && $this->_smtp->disconnect()) {
              $this->_smtp = null;
          }
  
          /* We are disconnected if we no longer have an SMTP object. */
          return ($this->_smtp === null);
      }
code_tokens: public function disconnect ( ) { /* If we have an SMTP object, disconnect and destroy it. */ if ( is_object ( $ this -> _smtp ) && $ this -> _smtp -> disconnect ( ) ) { $ this -> _smtp = null ; } /* We are disconnected if we no longer have an SMTP object. */ return ( $ this -> _smtp === null ) ; }
docstring: Disconnect and destroy the current SMTP connection.
  
  @return boolean True if the SMTP connection no longer exists.
docstring_tokens: Disconnect and destroy the current SMTP connection .