SoapFault::__construct
En esta página
SoapFault::__construct
Constructor de SoapFault
Descripción#
public SoapFault::__construct(array $code, string $string, [string $actor], [mixed $details], [string $name], [mixed $headerFault], [string $lang])
```php
`SoapFault` sirve para enviar errores SOAP desde PHP.`code`, `string`, `actor` y `details` son los elementos estándar SOAP.
## Parámetros
`code`
El código de error de `SoapFault`.
`string`
El mensaje de error de `SoapFault`.
`actor`
Una cadena que identifica al actor que causó el error.
`details`
`name`
Puede ser utilizado para seleccionar la codificación adecuada desde WSDL.
`headerFault`
Puede ser utilizado durante la gestión del encabezado SOAP para reportar un error en el encabezado de respuesta.
`lang`
El idioma humano en el que está escrito el SoapFault. Solo se utiliza para SOAP versión 1.2.
## Historial de cambios
| Versión | Descripción |
|----|----|
| 8.5.0 | Se ha añadido el parámetro opcional `lang` para cumplir con la especificación SOAP 1.2. |
## Ejemplos
Algunos ejemplos con `SoapFault`
Es posible utilizar el mecanismo de excepciones de PHP para lanzar excepciones `SoapFault`.
Emisión de excepciones `SoapFault`
```php
Véase también#
SoapServer::fault, is_soap_fault