Yii2 错误 'Headers already sent.'

错误日志如下:

__source__:  
__topic__:  web
category:  yiiwebHeadersAlreadySentException
ip:  
level:  1
message:  exception 'yiiwebHeadersAlreadySentException' with message 'Headers already sent.' in /vendor/yiisoft/yii2/web/Response.php:366
Stack trace:
#0 /vendor/yiisoft/yii2/web/Response.php(339): yiiwebResponse->sendHeaders()
#1 /vendor/yiisoft/yii2/base/Application.php(392): yiiwebResponse->send()
#2 /web/index.php(7): yiiaseApplication->run()
#3 {main}
request_id:  
route:  

分析:由于使用 echo,打印出一些json格式的东西,但是没有使用 exit 导致的报错,类似的,print_r、var_dump 也有类似的情况

解决方法:在 echo、print_r、var_dump 结束后加上 exit; 

原文地址:https://www.cnblogs.com/lyc94620/p/11303745.html