php - 错误处理 Symfony 自定义库

标签 php error-handling symfony1

大家好,我正在编写一个库,该库将驻留在/lib 文件夹中,用于处理信用卡/借记卡交易。

我正在使用 Forms 框架来接受和验证卡详细信息,然后从我的该模块的 actions.class.php 中实例化我的自定义库,该库处理 SOAP 调用以处理交易。

我的问题是处理潜在错误的最佳方法是什么,即。设置 SOAP 调用,处理调用,然后处理响应,这在事务方面可能是成功或失败(有更多信息要反馈?)。

我在想像全局错误数组和在某个配置文件中设置的预定义错误消息之类的东西。我的 actions.class.php 最终收到 TRUE 或 FALSE,但如果为 FALSE,我需要检查错误数组并相应地处理它。

有任何想法吗?

谢谢

最佳答案

知道所有潜在错误的“地方”是什么?根据您的描述,我认为它是 SOAP 库。如果是你的图书馆,你应该把错误代码放在那里。根据您向用户显示错误的方式以及您的应用程序是否/如何本地化,然后将实际的错误消息(= 用户看到的内容)放在最有意义的地方。

如果 SOAP 库不是您的,请检查文档并查看您可能收到的错误类型和错误消息。

关于php - 错误处理 Symfony 自定义库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3423110/

相关文章:

php - 如何在 Instagram php api 中转到以前的图像?

php - 如何有效地覆盖 Laravel 生成的身份验证路由?

javascript - 如何将多种数据/数据类型发布到 php?

python - TypeError : '_io.TextIOWrapper' object is not callable, 创建文本文件错误

php - 如何在symfony中加密数据库

php - 如何在 laravel mongodb 上添加软删除? (拉拉维尔 5.3)

.net - Powershell - 检索输出的内部异常(socketException)

python - 如何解决 'Private Test Cases' PySchool

php - Symfony 框架上的开源 CMS?

symfony1 - 如何从 Symfony 1.4 获取当前 URI?