|
SoapClient::__soapCall(PHP 5 >= 5.0.1) SoapClient::__soapCall — Вызывает SOAP-функцию Описание
public mixed SoapClient::__soapCall
( string $function_name
, array $arguments
[, array $options
[, mixed $input_headers
[, array &$output_headers
]]] )
Это низкоуровневая функция API, которая позволяет сделать SOAP-вызов. Обычно в WSDL-режиме SOAP-функции вызываются как методы объекта SoapClient. Этот же метод полезен в не WSDL-режиме, когда soapaction не известен, uri отличается от URI по умолчанию или когда отправляются и/или принимаются SOAP-заголовки. В случае ошибки, вызов SOAP-функции может привести к исключению или к возврату объекта SoapFault, если исключения отключены. Проверить, что вызов функции завершился неудачей, можно обработав исключение SoapFault или проверить результат с помощью функции is_soap_fault(). Список параметров
Возвращаемые значенияSOAP-функции могут возвращать одно или несколько значений. Если SOAP-функция возвращает только одно значение, то __soapCall вернет простое значение (например, число, строку и так далее). Если возвращается несколько значений, то __soapCall вернет ассоциативный массив именованных возвращаемых параметров. В случае ошибки, если объект SoapClient был создан с настройкой trace, установленной в FALSE, будет возвращен объект SoapFault. Примеры
Пример #1 Пример использования SoapClient::__soapCall()
<?php Смотрите также
|
|