PHP Manual
Prev |  | Next

# SoapVar->__construct()

(no version information, might be only in CVS)

SoapVar->__construct() -- SoapVar constructor

## Description

class 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 1. 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")); ?>`

## See Also

SoapClient->__soapCall()
SoapParam->__construct()

Prev | Home | Next
SoapServer->setPersistence() | Up | use_soap_error_handler