public function getHostAndPort() {
        $host = $this->getHost();
        $port = $this->getPort();

        // Only append the port if it is non-standard.
        if (($port == 80 && $this->getScheme() === 'http') || ($port == 443 && $this->getScheme() === 'https')) {
            $port = '';
        } else {
            $port = ':'.$port;
        }
        return $host.$port;
    }
public function getHostAndPort() {
        $host = $this->getHost();
        $port = $this->getPort();

        // Only append the port if it is non-standard.
        if (($port == 80 && $this->getScheme() === 'http') || ($port == 443 && $this->getScheme() === 'https')) {
            $port = '';
        } else {
            $port = ':'.$port;
        }
        return $host.$port;
    }
public function getHostAndPort ( ) { $ host = $ this -> getHost ( ) ; $ port = $ this -> getPort ( ) ; // Only append the port if it is non-standard. if ( ( $ port == 80 && $ this -> getScheme ( ) === 'http' ) || ( $ port == 443 && $ this -> getScheme ( ) === 'https' ) ) { $ port = '' ; } else { $ port = ':' . $ port ; } return $ host . $ port ; }
Get the host and port, but only if the port is not the standard port for the request scheme.

@return string Returns the host and port or just the host if this is the standard port.
@see Request::getHost()
@see Request::getPort()
Get the host and port but only if the port is not the standard port for the request scheme .