gpt4 book ai didi

error-handling - 在 php4 中实现 try catch 的最佳方式

转载 作者:行者123 更新时间:2023-12-02 00:45:35 24 4
gpt4 key购买 nike

在 php4 中你最接近 try-catch block 的是什么?

我正处于 xmlrpc 请求期间的回调中间,无论如何都需要返回一个特定结构的数组。

我必须对所有对外部资源的访问进行错误检查,导致嵌套的 if-else block 的深层堆栈,丑陋。

最佳答案

迟到的回答,我意识到,抱歉。我希望这对你仍然有意义:

首先,我赞同您在回复您的帖子时收到的评论。 PHP5 是必经之路。

但是:

I'm in the middle of a callback during an xmlrpc request and it's required to return a specifically structured array no matter what.

如果您可以保证程序在不返回结构化数组的情况下无法继续,并且您绝对必须使用 PHP4,那么 exit()die() 带有详细错误信息的效果与致命异常的效果大致相同。

当然,这与优雅相去甚远。不幸的是,如果你想要一些可捕获的东西,那么返回值和 if-checking 结果是你最好的选择。有一些标准方法可以传回特定的错误对象,但它们仍然是同一件事 - 返回错误对象,如果检查结果是否为错误对象,则使用react。

还是看看PEAR's error object .

关于error-handling - 在 php4 中实现 try catch 的最佳方式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/745189/

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