Thinkphp5框架中如何实现长尾词的异常处理操作实例?
- 内容介绍
- 文章标签
- 相关推荐
本文共计492个文字,预计阅读时间需要2分钟。
本例介绍了Thinkphp5框架的异常处理操作。分享给广大开发者参考,具体如下:
+ 异常处理+ 有时服务端会报出我们无法感知的错误,TP5默认会自动渲染错误的格式,生产环境中这样显示错误信息不利于安全。
本文实例讲述了Thinkphp5框架异常处理操作。分享给大家供大家参考,具体如下:
异常处理
有时候服务端会报出我们无法感知的错误,TP5默认会自动渲染错误的形式,生产环境中这样的形式并不是我们想要的。
未知错误
1.exception\Handle.php下的render方法需要覆盖
创建ApiHandleException.php
<?php namespace app\common\lib\exception; use think\exception\Handle; class ApiHandleException extends Handle { /** * http 状态码 * @var int */ public $httpCode = 500; public function render(\Exception $e) { return show(0, $e->getMessage(), [], $this->httpCode); } }
2.修改config.php的exception_handle配置项
已知错误
我们在判断一个数据是否合法的时候,若不合法则抛出异常。
本文共计492个文字,预计阅读时间需要2分钟。
本例介绍了Thinkphp5框架的异常处理操作。分享给广大开发者参考,具体如下:
+ 异常处理+ 有时服务端会报出我们无法感知的错误,TP5默认会自动渲染错误的格式,生产环境中这样显示错误信息不利于安全。
本文实例讲述了Thinkphp5框架异常处理操作。分享给大家供大家参考,具体如下:
异常处理
有时候服务端会报出我们无法感知的错误,TP5默认会自动渲染错误的形式,生产环境中这样的形式并不是我们想要的。
未知错误
1.exception\Handle.php下的render方法需要覆盖
创建ApiHandleException.php
<?php namespace app\common\lib\exception; use think\exception\Handle; class ApiHandleException extends Handle { /** * http 状态码 * @var int */ public $httpCode = 500; public function render(\Exception $e) { return show(0, $e->getMessage(), [], $this->httpCode); } }
2.修改config.php的exception_handle配置项
已知错误
我们在判断一个数据是否合法的时候,若不合法则抛出异常。

