SoapClient::__call
(PHP 5, PHP 7, PHP 8)
SoapClient::__call — Ruft eine SOAP-Funktion auf (veraltet)
Beschreibung
Der Aufruf dieser Methode wird missbilligt. Normalerweise können SOAP-Funktionen als Methoden des SoapClient-Objekts aufgerufen werden; in Situationen wo das nicht möglich ist, oder zusätzliche Optionen benötigt werden, ist SoapClient::__soapCall() zu verwenden.
Parameter-Liste
-
name
-
Der Name der aufzurufenden SOAP-Funktion.
-
args
-
Ein Array mit den Parametern, die an die Funktion übergeben werden sollen. Dies kann entweder ein geordnetes oder ein assoziatives Array sein. Zu beachten ist, dass die meisten SOAP-Server die Angabe von Parameternamen verlangen, weshalb es in diesem Fall ein assoziatives Array sein muss.
Rückgabewerte
SOAP-Funktionen können einen oder mehrere Werte zurückgeben. Wenn von einer SOAP-Funktion nur ein Wert zurückgegeben wird, ist der Rückgabewert ein Skalar. Wenn mehrere Werte zurückgegeben werden, wird stattdessen ein assoziatives Array von benannten Ausgabeparameter zurückgegeben.
Wenn das SoapClient-Objekt mit der auf false
gesetzten Option exceptions
erstellt wurde, wird bei
einem Fehler ein SoapFault-Objekt zurückgegeben.