管理错误和返回JSON的方法是什么?

时间:2009-10-15 20:30:37

标签: php json

我有一个php应用程序,当遇到错误时,会运行一个使用trigger_error()的函数,并使用以下函数将错误作为JSON返回。

$this->returnError('My error');

在脚本的某些位置,会发生多个错误,但只返回一个错误,因为returnError()函数将停止脚本。因此,错误并不完全准确。我想要做的是将所有错误收集到一个数组中,然后在脚本结束时通过JSON发送它,以便使用可以获得格式错误的JSON。

所以,我的问题是,最好的方法是什么?这是最好的想法,还是有更好的方法来捕获和返回多个错误?

1 个答案:

答案 0 :(得分:1)

你可以有一个类级数组来跟踪所有的错误..然后在最后你只调用$ this-> returnError();检查数组中是否有任何错误,然后返回它们。