11111

SoapClient->__soapCall()HREF="function.soap-soapclient-setcookie.html">HREF="function.soap-soapfault-construct.html">Пред.

След.

SoapClient->__soapCall()

(no version information, might be only in CVS)SoapClient->__soapCall() -- Calls a SOAP function

Описание

class SoapClient {

mixed __soapCall (string function_name [, array arguments [, array options [, mixed input_headers [, array &output_headers]]]])

}

- This is a low level API function that is used to make a SOAP call. Usually, in WSDL mode, you can simply call SOAP functions as SoapClient methods. This method useful in non-WSDL mode when soapaction is unknown, uri differs from the default or when sending and/or receiving SOAP Headers.

- On error, a call to a SOAP function can cause PHP to throw exceptions or return a SoapFault object if exceptions are disabled. To check if the function call failed to catch the SoapFault exceptions, check the result with is_soap_fault().

Возвращаемые значения

- SOAP functions may return one, or multiple values. If only one value is returned by the SOAP function, the return value of __soapCall will be a simple value (e.g. an integer, a string, etc). If multiple values are returned, __soapCall will return an associative array of named output parameters.

Примеры

Пример 1. SoapClient->__soapCall() Examples

<?

$client = new SoapClient("some.wsdl");

$client->SomeFunction($a, $b, $c);

$client->__soapCall("SomeFunction", array($a, $b, $c));

$client->__soapCall("SomeFunction", array($a, $b, $c), NULL,

new SoapHeader(), $output_headers);

$client = new SoapClient(null, array('location' => "http://localhost/soap.php",

'uri' => "http://test-uri/"));

$client->SomeFunction($a, $b, $c);

$client->__soapCall("SomeFunction", array($a, $b, $c));

$client->__soapCall("SomeFunction", array($a, $b, $c),

array('soapaction' => 'some_action',

'uri' => 'some_uri'));

?>

Смотрите также

SoapClient->__construct()
SoapParam->__construct()
SoapVar->__construct()
SoapHeader->__construct()
SoapFault->__construct()
is_soap_fault()

Пред.

Начало

След.

SoapClient->__setCookie()

Уровень выше

SoapFault->__construct() 22222

Free Web Hosting