gpt4 book ai didi

php - 我可以在不抛出异常的情况下实例化异常吗?

转载 作者:可可西里 更新时间:2023-11-01 13:50:32 27 4
gpt4 key购买 nike

我正在使用名为 Rollbar 的 SaaS 错误和异常日志记录服务。在我的代码中,我有一个 Rollbar 静态对象,可用于向服务报告异常情况。

例如:

try {
...
throw new SomeException();
...
} catch (SomeException $e) {
Rollbar::report_exception($e);
}

我的问题是:我是否可以在不抛出异常的情况下实例化异常,就好像它是任何其他普通对象一样,是否有任何注意事项?

我想做这样的事情:

if($api_response_ok) {
// Do some stuff
...
} else {
Rollbar::report_exception(new ApiException($api_error_msg));
}

// Script execution continues...

最佳答案

是的,异常就像任何其他对象一样。

关于php - 我可以在不抛出异常的情况下实例化异常吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17590157/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com