我编写了一个程序,它确实需要更好的错误处理,因为f.e。当程序通过API获取数据时,会产生大量错误,而我并没有真正正确处理它们。
我想知道我是如何正确地做到的。
让我们假设函数a()从mysql数据库中获取一个数组。 现在它返回该数组,以便函数x()可以调用该函数。
如果a()的返回值实际上不为空且类型为array,我现在检查函数x()吗? 或者我在x()
中这样做我的代码是大量的函数调用,我真的不确定如何处理它可以产生的所有错误。 因为如果我们在()中进行有效检查怎么办x()现在应该如何反应,因为它知道a()不会返回数组
我知道PHP中的catch和异常等,但我如何正确使用它们?