WP_HTTP_IXR_Client::__construct
Метод класса: WP_HTTP_IXR_Client{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
$WP_HTTP_IXR_Client = new WP_HTTP_IXR_Client(); $WP_HTTP_IXR_Client->__construct( $server, $path, $port, $timeout );
- $server(строка) (обязательный)
- .
- $path(строка|false)
- .
По умолчанию:false - $port(int|false)
- .
По умолчанию:false - $timeout(int)
- .
По умолчанию:15
Код WP_HTTP_IXR_Client::__construct() WP HTTP IXR Client:: construct WP 6.9.1
public function __construct( $server, $path = false, $port = false, $timeout = 15 ) {
if ( ! $path ) {
// Assume we have been given a URL instead.
$bits = parse_url( $server );
$this->scheme = $bits['scheme'];
$this->server = $bits['host'];
$this->port = isset( $bits['port'] ) ? $bits['port'] : $port;
$this->path = ! empty( $bits['path'] ) ? $bits['path'] : '/';
// Make absolutely sure we have a path.
if ( ! $this->path ) {
$this->path = '/';
}
if ( ! empty( $bits['query'] ) ) {
$this->path .= '?' . $bits['query'];
}
} else {
$this->scheme = 'http';
$this->server = $server;
$this->path = $path;
$this->port = $port;
}
$this->useragent = 'The Incutio XML-RPC PHP Library';
$this->timeout = $timeout;
}