SoapClient->__soapCall()とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > SoapClient->__soapCall()の意味・解説 

SoapClient->__soapCall()

(No version information available, might be only in CVS)
SoapClient->__soapCall() — SOAP 関数をコールする

説明

class SoapClient {
mixed __soapCall ( string function_name, array arguments [, array options [, mixed input_headers [, array &output_headers]]] )
} 本メソッドは、SOAP コールを行う低レベル API 関数です。 通常、WSDL モードでは、SOAP 関数を SoapClient のメソッドとして簡単にコールすることができます。 本メソッドは、soapaction が不明な場合や、 uri がデフォルトと異なっていたり、 SOAP ヘッダを送受信したい場合に、非 WSDL モードを使用する際に有用です。
エラーの場合、SOAP 関数のコールは、PHP 例外または、例外が無効な場合に SoapFault オブジェクトが返されます。 この関数コールが失敗したかどうかを調べるには、 SoapFault 例外をキャッチするか、 is_soap_fault() 関数を指定して結果を調べてください。

返り値

SOAP 関数は、一つまたは複数の値を返す可能性があります。 SOAP 関数によって返される値が 1 つだけの場合、__soapCall の返す値は単純な値 (例えば、整数型、文字列など) になります。 複数の値が返される場合、__soapCall は出力パラメータの名前を連想配列として返します。

例 2135. SoapClient->__soapCall() の例
<?php

$client = new SoapClient("some.wsdl");
$client->SomeFunction($a, $b, $c);

$client->__soapCall("SomeFunction", array($a, $b, $c));
$client->__soapCall("SomeFunction", array($a, $b, $c), NULL,
                   new SoapHeader(), $output_headers);


$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
                                     'uri'      => "http://test-uri/"));
$client->SomeFunction($a, $b, $c);
$client->__soapCall("SomeFunction", array($a, $b, $c));
$client->__soapCall("SomeFunction", array($a, $b, $c),
                   array('soapaction' => 'some_action',
                         'uri'        => 'some_uri'));
?>


参考

SoapClient->__construct()
SoapParam->__construct()
SoapVar->__construct()
SoapHeader->__construct()
SoapFault->__construct()
is_soap_fault()



このページでは「PHP関数リファレンス」からSoapClient->__soapCall()を検索した結果を表示しています。
Weblioに収録されているすべての辞書からSoapClient->__soapCall()を検索する場合は、下記のリンクをクリックしてください。
 全ての辞書からSoapClient->__soapCall() を検索

英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「SoapClient->__soapCall()」の関連用語

SoapClient->__soapCall()のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



SoapClient->__soapCall()のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2025 by the PHP Documentation Group.

©2025 GRAS Group, Inc.RSS