SoapHeader コンストラクタ

# SoapHeader::SoapHeader

(PHP 5, PHP 7)

SoapHeader::SoapHeader — SoapHeader コンストラクタ

### 説明

SoapHeader::SoapHeader ( string `$namespace` , string `$name` [, mixed `$data` [, bool `$mustunderstand` = false [, string `$actor` ]]] )

新規 SoapHeader オブジェクトを生成します。

### パラメータ

`namespace`

  SOAP ヘッダ要素の名前空間

`name`

  SOAP ヘッダ要素の名前

`data`

  SOAP ヘッダの内容。PHP の値もしくは SoapVar オブジェクトです。

`mustUnderstand`

  SOAP ヘッダ要素の mustUnderstand 属性の値

`actor`

  SOAP ヘッダ要素の actor 属性の値

### 例

例1 SoapHeader::SoapHeader() の例

`<?php
$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
'uri' => "http://test-uri/"));
$client->__soapCall("echoVoid", null, null,
new SoapHeader('http://soapinterop.org/echoheader/',
'echoMeStringRequest',
'hello world'));
?>`

### 参考

- SoapClient::__soapCall() - SOAP 関数をコールする
- SoapVar::SoapVar() - SoapVar コンストラクタ
- SoapParam::SoapParam() - SoapParam コンストラクタ
- SoapServer::addSoapHeader() - SOAP ヘッダをレスポンスに追加する