SoapServer->setPersistence()
<<<
SoapVar->__construct() use_soap_error_handler()
>>>

8.113 Fonctions SOAP
8 Référence des fonctions
 Manuel PHP

Introduction
Pré-requis
Installation
Configuration à l'exécution
Classes pré-définies
Constantes pré-définies
is_soap_fault
SoapClient->__call()
SoapClient->__construct()
SoapClient->__doRequest()
SoapClient->__getFunctions()
SoapClient->__getLastRequest()
SoapClient->__getLastRequestHeaders()
SoapClient->__getLastResponse()
SoapClient->__getLastResponseHeaders()
SoapClient->__getTypes()
SoapClient->__setCookie()
SoapClient->__soapCall()
SoapFault->__construct()
SoapHeader->__construct()
SoapParam->__construct()
SoapServer->addFunction()
SoapServer->__construct()
SoapServer->fault()
SoapServer->getFunctions()
SoapServer->handle()
SoapServer->setClass()
SoapServer->setPersistence()
->SoapVar->__construct()
use_soap_error_handler()

8.113.29 SoapVar->__construct()() Constructeur SoapVar

[ Exemples avec soap_soapvar_construct ]   CVS uniquement

SoapVar __construct mixed   data int   encoding string   type_name string   type_namespace string   node_name string   node_namespace

Construit un nouvel objet SoapVar .

    data
    Les données à passer ou à retourner.
    encoding
    L'ID d'encodage, une des constantes XSD_... .
    type_name
    Le nom du type.
    type_namespace
    Le type de l'espace de noms.
    node_name
    Le nom du noeud XML.
    node_namespace
    L'espace de noms du noeud XML.

Quelques exemples

<?php
class SOAPStruct {
    function
SOAPStruct($s, $i, $f)
    {
        
$this->varString = $s;
        
$this->varInt = $i;
        
$this->varFloat = $f;
    }
}
$client = new SoapClient(null, array('location' => "http://localhost/soap.php",
                                     
'uri'      => "http://test-uri/"));
$struct = new SOAPStruct('arg', 34, 325.325);
$soapstruct = new SoapVar($struct, SOAP_ENC_OBJECT, "SOAPStruct", "http://soapinterop.org/xsd");
$client->echoStruct(new SoapParam($soapstruct, "inputStruct"));
?>

<< SoapVar->__construct() >>
SoapServer->setPersistence() Fonctions SOAP use_soap_error_handler()