Documentación offline PHP master

SoapClient::__call

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SoapClient::__call

Llamada a una función SOAP (obsoleta)

Descripción#

php public SoapClient::__call(string $name, array $args): mixedphp

La llamada directa a este método es obsoleta. Normalmente, las funciones SOAP pueden ser llamadas como métodos del objeto SoapClient; en los casos donde esto no es posible, o bien es necesario pasar más opciones, utilícese el método SoapClient::__soapCall.

Parámetros#

name
El nombre de la función SOAP a llamar.

args
Un array de argumentos a pasar a la función. Esto puede ser un array ordenado o un array asociativo. Tenga en cuenta que la mayoría de servidores SOAP exigen que los nombres de los parámetros sean proporcionados, en cuyo caso debe ser un array asociativo.

Valores devueltos#

Las funciones SOAP pueden devolver uno o varios valores. Si solo un valor es devuelto por la función SOAP, el valor de retorno será un escalar. Si varios valores son devueltos, se devuelve un array asociativo de parámetros de salida nombrados en su lugar.

En caso de error, si el objeto SoapClient ha sido construido con la opción exceptions definida como false, se devolverá un objeto SoapFault.