1. 概要とインストール
SOAP 拡張機能は、SOAP サーバーとクライアントの作成に使用でき、SOAP 1.1、SOAP 1.2、および WSDL 1.1 仕様のサブセットをサポートします。
この拡張機能には libxml PHP 拡張機能が必要です。これは、 --enable-libxml を使用する必要があることを意味しますが、libxml はデフォルトで有効になっているため、これは暗黙的に行われます。
SOAP サポートを有効にするには、PHP の設定時に --enable-soap を追加します。
2. 関連関数
is_soap_fault — SOAP 呼び出しが失敗したかどうかを確認します
use_soap_error_handler — SOAP エラー ハンドラーを使用するかどうかを設定します
3.関連クラスとメンバー関数
SoapClient
SoapClient::__call — SOAP 関数を呼び出します (非推奨)
SoapClient::__construct — SoapClient コンストラクター
SoapClient::__doRequest — SOAP リクエストを実行します
SoapClient::__getFunctions — 戻り値利用可能な SOAP 関数のリスト
SoapClient::__getLastRequest — 最後の SOAP リクエストを返します
SoapClient::__getLastRequestHeaders — 最後のリクエストからの SOAP ヘッダーを返します
SoapClient::__getLastResponse — 最後の SOAP レスポンスを返します
SoapClient::__getLastRes ponseHeaders —最後の応答からの SOAP ヘッダーを返します
SoapClient::__getTypes — SOAP タイプのリストを返します
SoapClient::__setCookie — __setCookie の目的
SoapClient::__setLocation — 使用する Web サービスの場所を設定します
SoapClient ::__setSoapHeaders — 後続の呼び出しの SOAP ヘッダーを設定します
SoapClient::__soapCall — SOAP 関数を呼び出します
SoapClient::SoapClient — SoapClient コンストラクター
SoapServer
SoapServer::addFunction — SOAP リクエストを処理する 1 つ以上の関数を追加します
SoapServer::addSoapHeader — SOAP ヘッダーを応答に追加します
SoapServer::__construct — SoapServer コンストラクター
SoapServer::fault — エラーを示す SoapServer 障害を発行します
SoapServer::getFunctions — 定義された関数のリストを返します
SoapServer ::handle — SOAP リクエストを処理します
SoapServer::setClass — SOAP リクエストを処理するクラスを設定します
SoapServer::setObject — SOAP リクエストの処理に使用されるオブジェクトを設定します
SoapServer::setPersistence — SoapServer の永続性を設定しますmode
SoapServer::SoapServer — SoapServer コンストラクター
SoapFault
SoapFault::__construct — SoapFault コンストラクター
SoapFault::SoapFault — SoapFault コンストラクター
SoapFault::__toString — SoapFault の文字列表現を取得します
ソープヘッダー
SoapHeader::__construct — SoapHeader コンストラクター
SoapHeader::SoapHeader — SoapHeader コンストラクター
SoapParam
SoapParam::__construct — SoapParam コンストラクター
SoapParam::SoapParam — SoapParam コンストラクター
SoapVar
SoapVar::__construct — SoapVar コンストラクター
SoapVar::SoapVar — SoapVar コンストラクター