Manuel PHP
Précédent |  | Suivant

# soapheader::soapheader

(no version information, might be only in CVS)

soapheader::soapheader -- Constructeur SoapHeader

## Description

object soapheader::soapheader ( string namespace, string name [, mixed data [, bool mustunderstand [, mixed actor]]])

soapheader::soapheader() est une classe spéciale de bas niveau, pour passer ou lire des en-têtes SOAP. C'est un simple conteneur de données, et il n'a aucune méthode particulière. Il peut être utilisé avec la fonction soapclient::__call() pour passer un en-tête SOAP, ou bien, dans un en-tête SOAP, pour retourner l'en-tête qui a été lu. Les paramètres `namespace` et `name` sont l'espace de nom et le nom de l'élément d'en-tête SOAP. `data` est le contenu de l'en-tête SOAP. Cela peut être une valeur `PHP` ou un objet SoapVar. `mustunderstand` et `actor` sont les valeurs des attributs `mustUnderstand` et `actor` de l'en-tête SOAP.

Exemple 1. Exemples avec soapheader::soapheader()

`<?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')); ?>`

Voir aussi soapclient::__call(), soapparam::soapparam() et soapvar::soapvar().

Précédent | Sommaire | Suivant
soapfault::soapfault | Niveau supérieur | soapparam::soapparam