PHP 매뉴얼
이전 |  | 다음

# SoapFault::SoapFault

(no version information, might be only in CVS)

SoapFault::SoapFault -- SoapFault constructor

## Description

object SoapFault::SoapFault ( string faultcode, string faultstring [, string faultactor [, mixed detail [, string faultname [, mixed 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; `faultname` is an optional parameter that can be used to select proper fault encoding from WSDL; `headerfault` is an optional parameter that 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(); ?>`

See also SoapClient::SoapClient(), SoapClient::__call(), SoapParam::SoapParam(), SoapVar::SoapVar(), and is_soap_fault().

이전 | 처음으로 | 다음
SoapClient::__getTypes | 위로 | SoapHeader::SoapHeader