之前同事开发时,错误级别设置低,有错误也不报错,所以很多接口都通过了。但这样后果会很严重。转到其他人那边,由于错误级别较高,所以发现很多BUG,建议设置
开发 :
error_reporting(E_ALL);
线上:
error_reporting(1);
在调试时,加断点测试,直接输出正确格式数据。如
echo '{"result":1,"remark":"u655"};exit;
本文讨论了PHP开发中错误报告级别的设置及其重要性。通过调整error_reporting配置,可以在开发环境中发现更多潜在问题,并确保线上环境仅报告关键错误,从而提高应用的稳定性和可维护性。
之前同事开发时,错误级别设置低,有错误也不报错,所以很多接口都通过了。但这样后果会很严重。转到其他人那边,由于错误级别较高,所以发现很多BUG,建议设置
开发 :
error_reporting(E_ALL);
线上:
error_reporting(1);
在调试时,加断点测试,直接输出正确格式数据。如
echo '{"result":1,"remark":"u655"};exit;

被折叠的 条评论
为什么被折叠?