【发布时间】:2009-10-15 20:30:37
【问题描述】:
我有一个 php 应用程序,当它遇到错误时,将运行一个使用 trigger_error() 的函数,并使用以下函数将错误作为 JSON 返回。
$this->returnError('My error');
在脚本的某些地方,出现多个错误,但只返回一个,因为returnError() 函数将停止脚本。因此,错误并不完全准确。我想要做的是将所有错误收集到一个数组中,然后在脚本结束时通过 JSON 发送它,以便用户可以得到格式良好的错误 JSON。
那么,我的问题是,最好的方法是什么?这是最好的主意,还是有更好的方法来捕获和返回多个错误?
【问题讨论】: