WP_HTTP_IXR_Client::__construct( string $server, string|false $path = false, int|false $port = false, int $timeout = 15 )

In this article

Parameters

$serverstringrequired
$pathstring|falseoptional

Default:false

$portint|falseoptional

Default:false

$timeoutintoptional

Default:15

Source

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; } 

User Contributed Notes

You must log in before being able to contribute a note or feedback.