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 entê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 entête SOAP, ou bien, dans un entête SOAP, pour retourner l'entête qui a été lu. Les paramètres namespace et name sont l'espace de nom et le nom de l'élément d'entête SOAP. data est le contenu de l'entê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'entê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().