📄 class.soap_fault.php
字号:
<?php
class soap_fault extends nusoap_base
{
var $faultcode;
var $faultactor;
var $faultstring;
var $faultdetail;
function soap_fault( $faultcode, $faultactor = "", $faultstring = "", $faultdetail = "" )
{
$this->faultcode = $faultcode;
$this->faultactor = $faultactor;
$this->faultstring = $faultstring;
$this->faultdetail = $faultdetail;
}
function serialize( )
{
$ns_string = "";
foreach ( $this->namespaces as $k => $v )
{
$ns_string .= "\n xmlns:{$k}=\"{$v}\"";
}
$return_msg = "<?xml version=\"1.0\" encoding=\"".$this->soap_defencoding."\"?>"."<SOAP-ENV:Envelope SOAP-ENV:encodingStyle=\"http://schemas.xmlsoap.org/soap/encoding/\"".$ns_string.">\n"."<SOAP-ENV:Body>"."<SOAP-ENV:Fault>"."<faultcode>".$this->expandentities( $this->faultcode )."</faultcode>"."<faultactor>".$this->expandentities( $this->faultactor )."</faultactor>"."<faultstring>".$this->expandentities( $this->faultstring )."</faultstring>"."<detail>".$this->serialize_val( $this->faultdetail )."</detail>"."</SOAP-ENV:Fault>"."</SOAP-ENV:Body>"."</SOAP-ENV:Envelope>";
return $return_msg;
}
}
?>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -