SoapClient::__call

SOAP 関数をコールする (非推奨)

説明

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

このメソッドを直接呼ぶのは推奨しません。 通常、SOAP の関数は SoapClient オブジェクトのメソッドとして呼べるようになっています。 それができない場合、あるいは追加オプションを指定する必要がある場合は、 SoapClient::__soapCall を使いましょう。

パラメータ

name

コールするSOAP関数の名前。

args

関数に渡す引数の配列。 連想配列でも、数値添字形式の配列でも構いません。 ほとんどのSOAPサーバーに対しては、 引数の名前を指定することが必須であり、 その場合は、連想配列を指定する必要があることに注意して下さい。

戻り値

SOAP 関数は、一つまたは複数の値を返す可能性があります。 SOAP 関数から値をひとつだけ返す場合は、 返り値はスカラーになります。 複数の値を返す場合は、出力パラメータの名前がついた連想配列を返します。

エラーが発生した場合、 かつ SoapClientexceptionsfalse に設定した場合は、 SoapFault オブジェクトを返します。