首页 > 代码库 > [李景山php]每天TP5-20170103|thinkphp5-Exception.php
[李景山php]每天TP5-20170103|thinkphp5-Exception.php
<?php // +---------------------------------------------------------------------- // | ThinkPHP [ WE CAN DO IT JUST THINK ] // +---------------------------------------------------------------------- // | Copyright (c) 2006~2016 http://thinkphp.cn All rights reserved. // +---------------------------------------------------------------------- // | Licensed ( http://www.apache.org/licenses/LICENSE-2.0 ) // +---------------------------------------------------------------------- // | Author: 麦当苗儿 <zuojiazi@vip.qq.com> <http://zjzit.cn> // +---------------------------------------------------------------------- namespace think; // 命名空间 class Exception extends \Exception {// 重写 系统 错误类 /** * 保存异常页面显示的额外Debug数据 * @var array */ protected $data = [];// 保存信息 /** * 设置异常额外的Debug数据 * 数据将会显示为下面的格式 * * Exception Data * -------------------------------------------------- * Label 1 * key1 value1 * key2 value2 * Label 2 * key1 value1 * key2 value2 * * @param string $label 数据分类,用于异常页面显示 * @param array $data 需要显示的数据,必须为关联数组 */ final protected function setData($label, array $data)// 保存 信息 { $this->data[$label] = $data; } /** * 获取异常额外Debug数据 * 主要用于输出到异常页面便于调试 * @return array 由setData设置的Debug数据 */ final public function getData()// 返回 全部信息 { return $this->data; } }
本文出自 “专注php 群号:414194301” 博客,请务必保留此出处http://jingshanls.blog.51cto.com/3357095/1877550
[李景山php]每天TP5-20170103|thinkphp5-Exception.php
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。