SoapHeader::SoapHeader
(no version information, might be only in CVS)
SoapHeader::SoapHeader --
SoapHeader コンストラクタ
説明
object
SoapHeader::SoapHeader ( string namespace, string name [, mixed data [, bool mustUnderstand [, mixed actor]]])
SoapHeader は、SOAPヘッダを渡したり、返したりするための特別な低レベルクラスです。
このクラスは単にデータを保持するだけで、コンストラクタ以外のメソッドを持ちません。
このクラスは、SoapClient::__call() メソッドの中で
SOAPヘッダを渡したり、SOAPレスポンスの中でヘッダを返すSOAPヘッダハンドラの中で
使用することができます。
namespace と name は、
SOAPヘッダ要素の名前空間と名前です。 data は、
SOAPヘッダの中身です。この値は、PHPの値またはSoapVarオブジェクトとすることが
できます。
mustUnderstand および actor は、
このSOAPヘッダ要素の
mustUnderstand および actor 属性の値です。
例 1. いくつかの例
<?php $client = new SoapClient(null, array('location' => "http://localhost/soap.php", 'uri' => "http://test-uri/")); $client->__call("echoVoid", null, null, new SoapHeader('http://soapinterop.org/echoheader/', 'echoMeStringRequest', 'hello world')); ?>
|
|
SoapClient::__call(),
SoapParam::SoapParam(),
SoapVar::SoapVar()も参照して下さい。