« SoapServer::__construct
SoapServer::getFunctions »

SoapServer::fault

(PHP 5, PHP 7, PHP 8)

SoapServer::fault — エラーを示す SoapServer フォールト を発行する

説明

public function SoapServer::fault(
    string $code,
    string $string,
    string $actor = "",
    mixed $details = null,
    string $name = "",
    string $lang = ""
): void

現在のリクエストに対するレスポンスとして、エラーを表す内容をクライアントに送信します。

注意:

これは、リクエストを処理する際にのみコールされます。

パラメータ

code

返したいエラーコード。

string

エラーについての簡単な説明。

actor

フォールトを引き起こしたアクターをあらわす文字列。

details

フォールトについての詳細。

name

フォールトの名前。これは WSDL ファイルにある名前を使うことができます。

lang

SoapFault が記述されている自然言語。SOAP バージョン 1.2 でのみ使用されます。

戻り値

値を返しません。

変更履歴

バージョン 説明
8.5.0 SOAP 1.2 仕様に準拠するため、 オプションのパラメータ lang が追加されました。

参考

関連キーワード:
SoapServer   フォールト   発行   fault   lang   SoapFault   construct   code   actor   details   リクエスト   getFunctions   mixed   レスポンス   クライアント   送信   エラーコード   アクター   詳細   記述   自然   言語   履歴   仕様   準拠
関連する関数・ページ:
soapfault.construct   class.soapserver   soapserver.handle   soapserver.setclass   soapserver.getfunctions   soapserver.setobject