如何在php中抛出数组异常

前端之家收集整理的这篇文章主要介绍了如何在php中抛出数组异常前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
所以我有一个错误消息被抛出一个文件
$error_message = "Error received for " . $service . ": " . $_r['status'] . "\n" . "Message received: " . $_r['errors'];
throw new My_Exception($error_message);

在我的另一个文件

06001

然而,问题是$_r [‘errors’]是一个ARRAY,它得到$e-> getMessage()只是将它打印为“Array”.如何修改代码以访问阵列?

要将类似数组的复杂数据结构转换为字符串(例如,用于错误消息),可以使用 print_r­Docs并将其第二个参数设置为TRUE:
... ": " . print_r($_r['status'],TRUE) . "\n" ...

猜你在找的PHP相关文章