Documentation

xmlrpcresp
in package

Table of Contents

Properties

$_cookies  : mixed
$content_type  : mixed
$errno  : mixed
$errstr  : mixed
$hdrs  : mixed
$payload  : mixed
$raw_data  : mixed
$val  : mixed
$valtyp  : mixed

Methods

__construct()  : mixed
cookies()  : array<string|int, mixed>
Returns an array with the cookies received from the server.
faultCode()  : int
Returns the error code of the response.
faultString()  : string
Returns the error code of the response.
serialize()  : string
Returns xml representation of the response. XML prologue not included
value()  : mixed
Returns the value received by the server.

Properties

$_cookies

public mixed $_cookies = array()

$content_type

public mixed $content_type = 'text/xml'

$errno

public mixed $errno = 0

$errstr

public mixed $errstr = ''

$hdrs

public mixed $hdrs = array()

$payload

public mixed $payload

$raw_data

public mixed $raw_data = ''

Methods

__construct()

public __construct(mixed $val[, int $fcode = 0 ][, string $fstr = '' ][, string $valtyp = '' ]) : mixed
Parameters
$val : mixed

either an xmlrpcval obj, a php value or the xml serialization of an xmlrpcval (a string)

$fcode : int = 0

set it to anything but 0 to create an error response

$fstr : string = ''

the error string, in case of an error response

$valtyp : string = ''

either 'xmlrpcvals', 'phpvals' or 'xml'

Tags
todo

add check that $val / $fcode / $fstr is of correct type??? NB: as of now we do not do it, since it might be either an xmlrpcval or a plain php val, or a complete xml chunk, depending on usage of xmlrpc_client::send() inside which creator is called...

cookies()

Returns an array with the cookies received from the server.

public cookies() : array<string|int, mixed>

Array has the form: $cookiename => array ('value' => $val, $attr1 => $val1, $attr2 = $val2, ...) with attributes being e.g. 'expires', 'path', domain'. NB: cookies sent as 'expired' by the server (i.e. with an expiry date in the past) are still present in the array. It is up to the user-defined code to decide how to use the received cookies, and wheter they have to be sent back with the next request to the server (using xmlrpc_client::setCookie) or not

Tags
access

public

Return values
array<string|int, mixed>

array of cookies received from the server

faultCode()

Returns the error code of the response.

public faultCode() : int
Tags
access

public

Return values
int

the error code of this response (0 for not-error responses)

faultString()

Returns the error code of the response.

public faultString() : string
Tags
access

public

Return values
string

the error string of this response ('' for not-error responses)

serialize()

Returns xml representation of the response. XML prologue not included

public serialize([string $charset_encoding = '' ]) : string
Parameters
$charset_encoding : string = ''

the charset to be used for serialization. if null, US-ASCII is assumed

Tags
access

public

Return values
string

the xml representation of the response

value()

Returns the value received by the server.

public value() : mixed
Tags
access

public

Return values
mixed

the xmlrpcval object returned by the server. Might be an xml string or php value if the response has been created by specially configured xmlrpc_client objects


        
On this page

Search results