摘要: ThinkPHP5.1x的中间件,其核心还是闭包函数的应用,来实现“责任链”模式: 模拟代码: 得到的输出将会是: before1before2控制器方法体模拟的request对象after2after1 阅读全文
posted @ 2018-12-19 15:45 小时光987 阅读(1292) 评论(0) 推荐(0) 编辑
摘要: set_error_handler 由于历史原因,php一开始被设计为一门面向过程的语言,所以异常处理没有使用像Java一样的 try / catch 机制,出错时直接显示到页面上,或者记录到web服务器的错误日志中,并且php的错误分成了很多的级别,例如E_ERROR、E_WARNING、E_PA 阅读全文
posted @ 2018-11-29 13:01 小时光987 阅读(491) 评论(0) 推荐(0) 编辑