Methods summary
public
|
#
xmlrpcresp( mixed $val, integer $fcode = 0, string $fstr = '', string $valtyp = '' )
Parameters
- $val
mixed $val either an xmlrpcval obj, a php value or the xml serialization of an
xmlrpcval (a string)
- $fcode
integer $fcode set it to anything but 0 to create an error response
- $fstr
string $fstr the error string, in case of an error response
- $valtyp
string $valtyp either 'xmlrpcvals', 'phpvals' or 'xml'
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...
|
public
integer
|
#
faultCode( )
Returns the error code of the response.
Returns the error code of the response.
Returns
integer the error code of this response (0 for not-error responses)
|
public
string
|
#
faultString( )
Returns the error code of the response.
Returns the error code of the response.
Returns
string the error string of this response ('' for not-error responses)
|
public
mixed
|
#
value( )
Returns the value received by the server.
Returns the value received by the server.
Returns
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
|
public
array
|
#
cookies( )
Returns an array with the cookies received from the server. 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
Returns an array with the cookies received from the server. 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
Returns
array array of cookies received from the server
|
public
string
|
#
serialize( string $charset_encoding = '' )
Returns xml representation of the response. XML prologue not included
Returns xml representation of the response. XML prologue not included
Parameters
- $charset_encoding
string $charset_encoding the charset to be used for serialization. if null, US-ASCII is
assumed
Returns
string the xml representation of the response
|