IXR_Client::__construct()publicWP 1.0

PHP5 constructor.

Метод класса: IXR_Client{}

Хуков нет.

Возвращает

null. Ничего (null).

Использование

$IXR_Client = new IXR_Client();
$IXR_Client->__construct( $server, $path, $port, $timeout );
$server (обязательный)
-
$path **
-
По умолчанию: false
$port **
-
По умолчанию: 80
$timeout **
-
По умолчанию: 15

Код IXR_Client::__construct() WP 6.5.2

function __construct( $server, $path = false, $port = 80, $timeout = 15 )
{
    if (!$path) {
        // Assume we have been given a URL instead
        $bits = parse_url($server);
        $this->server = $bits['host'];
        $this->port = isset($bits['port']) ? $bits['port'] : 80;
        $this->path = isset($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->server = $server;
        $this->path = $path;
        $this->port = $port;
    }
    $this->useragent = 'The Incutio XML-RPC PHP Library';
    $this->timeout = $timeout;
}