SoapFault->__construct()
    (no version information, might be only in CVS)
SoapFault->__construct() -- 
   SoapFault コンストラクタ
  
説明
class 
SoapFault { 
__construct ( string faultcode, string faultstring [, string faultactor [, mixed detail [, string faultname [, SoapHeader headerfault]]]] )
}
   このクラスは、PHP ハンドラから SOAP
   フォールトレスポンスを送信した場合に有用です。
   faultcode, faultstring,
   faultactor および details
   は SOAP フォールトの標準的な要素です。
  
パラメータ
   
- faultcode
 
       SoapFault のエラーコード
      
- faultstring
 
       SoapFault のエラーメッセージ
      
- faultactor
 
       エラーの原因となったアクターを識別する文字列
      
- detail
 
      
- faultname
 
       WSDL からの厳密なフォールトエンコーディングを取得するために利用可能
      
- headerfault
 
       レスポンスヘッダにおいて SOAP
       ハンドラがエラーの報告処理を行っている間に利用可能
       Can be used during SOAP header handling to report an error in the
       response header.
      
 
  例
   
例 1. いくつかの例 
<?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(); ?>
 |  
  | 
  
   SOAP フォールトを投げるために PHP の例外機構を使用することができます。
  
   
例 2. いくつかの例 
<?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(); ?>
 |  
  |