欢迎光临
感谢一路有你

tp5+小程序开发笔记(四)异常处理

1.捕获异常

2.处理异常(记录日志  或者 修复异常 或者 返回客户端)

3.抛出异常

200是正确获得内容,并非执行成功

 

 异常

1.用户行为导致的异常

不需要记录日志

需要向用户返回错误信息

2.服务器自身的异常

记录日志

不向用户返回具体原因

 

全局异常处理

新建application/lib/exception/ExceptionHandler.php

引入think\exception\Handle;

引入think\Exception;

继承Handle

覆盖render方法

config  异常处理设置

获取当前的url

request=Request::instance(); url = $request->url();

 

tp5日志

config.php 中的 ‘log’

日志保存路径:LOG_PATH

常量的定义:start.php

日志的默认路径: runtime/log

自动记录日志:

系统默认

自定义记录日志:

更改日志目录:

在入口文件添加如下:

关闭日志

config.php——log—‘type’=>’test’;

记录日志,放在全局错误中

 

异常错误json 与HTML 格式转换:
在config定义个常量

使用系统的错误:  return parent::render($e);

 

 

 

未经允许不得转载:王明昌博客 » tp5+小程序开发笔记(四)异常处理

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
隐藏
变装