0

我有一个 Zend XMLRPC Web 服务正在运行,但在我的课堂上我需要脚本优雅地死掉,并且希望 XMLRPC 不要抛出错误。这可能吗?

概述

XMLRPC 客户端启动启动类实例的调用,如果查询没有返回值,XMLRPC 客户端将查询值传递给对象我需要脚本通过电子邮件向我发送查询和传递的值以进行调试。(这一切都有效)如果没有找到,发送电子邮件并终止进程,我正在使用die()来停止进程。如果找到结果,则继续处理并返回 XMLRPC 的值(如果查询返回任何结果,这部分工作,但如果没有找到结果则出错)

我怎样才能终止该进程并仍将某些内容返回给 XMLRPC 调用?

我想我可以重新编码这个功能(这将是正确的方法)只是认为骰子会返回一些东西而不仅仅是在终端日志中打印一些东西

4

1 回答 1

0

不幸的是,进程不能终止或退出,您必须向 XMLRPC 请求返回错误消息。使用 die() 或 exit() 会导致 XMLRPC 抛出一个错误,从而完全中断该过程。现在是时候重新编码了

于 2010-12-23T18:38:37.253 回答