# SoapClient::__call

(PHP 5, PHP 7, PHP 8)

SoapClient::__call — Appelle une fonction SOAP (obsolète)

### Description

public SoapClient::__call(string `$name`, array `$args`): mixed

L'appel direct à cette méthode est obsolète. Habituellement, les fonctions SOAP peuvent être appelées comme méthodes de l'objet SoapClient ; dans les cas où ce n'est pas possible, ou bien qu'il est nécessaire de passer plus d'options, utilisez la méthode SoapClient::__soapCall().

### Liste de paramètres

`name`

  Le nom de la fonction SOAP à appeler.

`args`

  Un tableau des arguments à passer à la fonction. Cela peut être soit un tableau ordonné, soit un tableau associatif. Notez que la plupart des serveurs SOAP exigent que les noms des paramètres soient fournis, auquel cas cela doit être un tableau associatif.

### Valeurs de retour

Les fonctions SOAP peuvent renvoyer une ou plusieurs valeurs. Si seule une valeur est renvoyée par la fonction SOAP, la valeur de retour sera un scalaire. Si plusieurs valeurs sont renvoyées, un tableau associatif de paramètres de sortie nommés est renvoyé à la place.

En cas d'erreur, si l'objet SoapClient a été construit avec l'option `exceptions` définie sur `false`, un objet SoapFault sera renvoyé.