Symfony ExceptionListener 报错拦截 将 http statusCode 更改为 200 CJayhe Symfony博客 412 views ## 对于 Symfony 3.3 或更高版本: ```php public function onKernelException(GetResponseForExceptionEvent $event) { $response = new Response('hi'); $event->allowCustomResponseCode(); $event->setResponse($response); } ``` ## 清空输出缓存 清空的目的是有些隐藏的警告输出会导致返回值中的js多一行字符串导致前端解析失败 **例如返回值输出:** ![image.png](https://phpzlc.com//upload/63293b8f89bd2.png) ```php ob_clean(); //清空缓冲区的内容 ``` 帮助PHPZlc项目! 与任何开源项目一样, 贡献代码 或 文档 是最常见的帮助方式, 但我们也有广泛的 赞助机会。 0 赞赏 加入技术群 评论 去登录