我有一个Zend XMLRPC Web服务正在运行,但在我的课程中,我需要脚本优雅地死掉,并希望XMLRPC不会抛出错误。这可能吗?
过度视图
XMLRPC客户端启动启动类实例的调用, XMLRPC客户端将查询值传递给对象 如果查询没有返回值,我需要脚本通过电子邮件向我发送查询和传递给调试的值。 (这一切都有效) 如果找不到任何内容,请发送电子邮件并终止该过程,我正在使用die()来停止该过程。 如果发现结果在进程中继续并返回XMLRPC的值(如果查询返回任何结果,则此部分有效,但如果未找到结果则出错)
如何终止进程并仍然返回XMLRPC调用?
我想我可以重新编码这个功能(这将是正确的方法)只是认为骰子会返回一些东西,而不仅仅是在终端日志上打印一些东西
答案 0 :(得分:0)
遗憾的是,进程无法死亡或退出,您必须向XMLRPC请求返回错误消息。使用die()或exit()会导致XMLRPC抛出一个错误,从而完全破坏了进程。现在是时候重新编码了