我无法在PHP try catch块中捕获SoapFault异常。我的代码也在运行max_execution_time(120秒),等待来自服务器的响应。
我看到了消息
警告:未捕获的SoapFault异常:D:\ wamp \ www \ dev6 \ application \ libraries \ Search.php中的[HTTP]错误网关:
我的代码,
try {
$oClient = new SoapClient( $this->CI->config->item('indexing_wsdl_url'),
array(
"trace" => true,
"exceptions" => true,
)
);
$result = $oClient->add(
array(
// Application specific parameters goes here
)
);// (this is line number 161 as seen in the warning)
} catch (SoapFault $fault) {
log_message('error', $fault->getMessage());
}
我正在使用Codeigniter 3.0框架,这个特定的代码驻留在库中。
这可能是什么问题?
此致
答案 0 :(得分:0)
问题在于时间过去了。
当我给脚本执行更多时间时,错误被捕获。