Documentación offline PHP master

SoapVar::__construct

master Ver versión oficial en línea Licencia CC-BY-3.0Descargado el 2026-08-02

En esta página

SoapVar::__construct

Constructor de SoapVar

Descripción#

public SoapVar::__construct(mixed $data, int $encoding, [string $typeName], [string $typeNamespace], [string $nodeName], [string $nodeNamespace])
```php

Construye un nuevo objeto `SoapVar`.

## Parámetros

`data`  
Los datos a pasar o a devolver.

`encoding`  
El ID de codificación, una de las constantes `XSD_...`.

`typeName`  
El nombre del tipo.

`typeNamespace`  
El tipo del espacio de nombres.

`nodeName`  
El nombre del nodo XML.

`nodeNamespace`  
El espacio de nombres del nodo XML.

## Historial de cambios

| Versión | Descripción |
|----|----|
| 8.0.3 | `typeName`, `typeNamespace`, `nodeName`, y `nodeNamespace` ahora son nullable. |

## Ejemplos

Ejemplo con `SoapVar::__construct`
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")); ?>

```php

Véase también#

SoapClient::__soapCall, SoapParam::__construct