首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何处理xapian php异常

如何处理xapian php异常
EN

Stack Overflow用户
提问于 2008-11-23 03:33:34
回答 2查看 533关注 0票数 1

帮助使用xapian php包装器。

我为不同类别的错误提供了几个自定义异常处理程序(我正在考虑将它们更多地分离出来)。

Xapian通过抛出标准的异常对象来处理错误。不过,我想对这些使用自定义的异常处理程序。如何对已经抛出的标准异常使用自定义异常?或者其他想法,比如如何让Xapian抛出其他异常类型?

EN

回答 2

Stack Overflow用户

发布于 2008-11-24 16:25:37

笨拙的方法是:将每个xapian API调用包装在try..catch块中,并在catch子句中抛出更具体的自定义异常。

或者用一种老套的方式:修改xapian php扩展的源代码(我假设它是用C编写的?)抛出自定义异常(您还必须在扩展源中定义)

票数 1
EN

Stack Overflow用户

发布于 2008-12-01 14:23:40

从Xapian捕获泛型异常,找出它们是什么,然后抛出更具体的期望。

Or...if如果你希望Xapian的行为与现在不同,那么,它是一个开源项目。你知道该怎么做。:)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/312082

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档