PHP: SoapFault->__construct() - Manual

downloads | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | conferences | my php.net

search for in the

SoapHeader->__construct() SoapClient->__soapCall()

Last updated: Sat, 27 Jan 2007

view this page in

# SoapFault->__construct()

(no version information, might be only in CVS)

SoapFault->__construct() -- SoapFault constructor

## Описание

class SoapFault {
__construct ( string faultcode, string faultstring [, string faultactor [, mixed detail [, string faultname [, SoapHeader headerfault]]]] )
}

This class is useful when you would like to send SOAP fault responses from the PHP handler. `faultcode`, `faultstring`, `faultactor` and `details` are standard elements of SOAP Fault;

## Список параметров

`faultcode`

  The error code of the SoapFault.

`faultstring`

  The error message of the SoapFault.

`faultactor`

  A string identifying the actor that caused the error.

`detail`

`faultname`

  Can be used to select the proper fault encoding from WSDL.

`headerfault`

  Can be used during SOAP header handling to report an error in the response header.

## Примеры

Пример 1. Some examples

`<?php
function test($x)
{
return new SoapFault("Server", "Some error message");
}
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
$server->addFunction("test");
$server->handle();
?>`

It is possible to use PHP exception mechanism to throw SOAP Fault.

Пример 2. Some examples

`<?php
function test($x)
{
throw new SoapFault("Server", "Some error message");
}
$server = new SoapServer(null, array('uri' => "http://test-uri/"));
$server->addFunction("test");
$server->handle();
?>`

## Смотрите также

SoapClient->__construct()
SoapClient->__soapCall()
SoapVar->__construct()
SoapParam->__construct()
SoapFault->__construct()
is_soap_fault()

add a note User Contributed Notes
SoapFault->__construct()
There are no user contributed notes for this page.
SoapHeader->__construct() SoapClient->__soapCall()

Last updated: Sat, 27 Jan 2007
show source | credits | stats | sitemap | contact | advertising | mirror sites
Copyright © 2001-2007 The PHP Group
All rights reserved.
This mirror generously provided by: Yahoo! Inc.
Last updated: Sat Mar 10 10:36:09 2007 PST