【发布时间】:2014-04-02 12:57:47
【问题描述】:
我有执行 python cgi 的 php 代码,我想将 python 跟踪(从 cgi 返回)作为额外数据传递给 php 异常我该怎么做以及如何从catch(Exception e) { 获取该值(它应该检查是否额外的价值是否存在)。
我有这样的代码:
$response = json_decode(curl_exec($ch));
if (isset($response->error)) {
// how to send $response->trace with exception.
throw new Exception($response->error);
}
return $response->result;
我使用 json-rpc 库,该库应该将该数据返回给用户:
} catch (Exception $e) {
//catch all exeption from user code
$msg = $e->getMessage();
echo response(null, $id, array("code"=>200, "message"=>$msg));
}
我是否需要编写新类型的异常,或者我可以使用普通的Exception 来执行此操作吗?我想发送"data" =>中的所有内容@
【问题讨论】:
标签: php exception exception-handling