JavaScript Editor Javascript debugger     Website design 

SoapVar->__construct()

SoapVar constructor ()

SoapVar {
  __construct(mixed data,
              int encoding,
              string type_name,
              string type_namespace,
              string node_name,
              string node_namespace);

}

Constructs a new SoapVar object.

Parameters

data

The data to pass or return.

encoding

The encoding ID, one of the XSD_... constants.

type_name

The type name.

type_namespace

The type namespace.

node_name

The XML node name.

node_namespace

The XML node namespace.

Examples

Example 2288. Some examples

<?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"));
?>