如何捕获未捕获的SoapFault异常

如何捕获未捕获的SoapFault异常,soap,codeigniter-2,soap-client,Soap,Codeigniter 2,Soap Client,我得到以下错误。怎么了?如何捕获或解决此异常 致命错误:未捕获SoapFault异常:[a:InternalServiceFault]由于内部错误,服务器无法处理请求。有关错误的详细信息,请在服务器上启用IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或从配置行为),以便将异常信息发送回客户端,或者根据Microsoft.NET Framework 3.0 SDK文档启用跟踪,并检查服务器跟踪日志。在G:\work\htdocs\R

我得到以下错误。怎么了?如何捕获或解决此异常

致命错误:未捕获SoapFault异常:[a:InternalServiceFault]由于内部错误,服务器无法处理请求。有关错误的详细信息,请在服务器上启用IncludeExceptionDetailInFaults(从ServiceBehaviorAttribute或从配置行为),以便将异常信息发送回客户端,或者根据Microsoft.NET Framework 3.0 SDK文档启用跟踪,并检查服务器跟踪日志。在G:\work\htdocs\Robi\u Francis\u API\application\controllers\mirsValidation.php:117堆栈跟踪:#0 G:\work\htdocs\Robi\u Francis\u API\application\controllers\mirsValidation.php(117):SoapClient->\uu调用('processPayment',Array)#1 G:\work\htdocs\Robi\u Francis\u API\application\controllers\mirsValidation.php(117):SoapClient->processPayment(Array)#2[内部函数]:MirsValidation->process('137743733576')#3g:\work\htdocs\Robi\u Francis\u API\system\core\CodeIgniter.php(359):调用用户函数数组(数组,数组)#4g:\work\htdocs\Robi\u在G:\work\htdocs\Robi\u Francis\u API\application\controllers\MirsValidation.php第117行

试试这个:

<?php

    try {
        $url = "/api/TestService.asmx?wsdl";
        $client = new SoapClient($url, array("trace" => 1, "exception" => 0));
    } catch (SoapFault $exception) {
        echo $exception->getMessage();
    }
?>