You've already forked qlg.tsgz.moe
addons
app_download_files
extend
hyhproject
mobile
oss
static
thinkphp
lang
library
think
cache
config
controller
db
debug
exception
log
model
paginator
process
response
session
template
view
App.php
Build.php
Cache.php
Collection.php
Config.php
Console.php
Controller.php
Cookie.php
Db.php
Debug.php
Env.php
Error.php
Exception.php
File.php
Hook.php
Lang.php
Loader.php
Log.php
Model.php
Paginator.php
Process.php
Request.php
Response.php
Route.php
Session.php
Template.php
Url.php
Validate.php
View.php
traits
tpl
.htaccess
LICENSE.txt
README.md
base.php
convention.php
helper.php
logo.png
start.php
upload
vendor
wxtmp
.gitignore
.htaccess
.user.ini
404.html
H5B854518.wgt
admin.php
app-release.apk
app_download.html
cash.lock
demo.php
get_startup.php
get_version.php
get_version_new.php
hyhproject.tar.gz
index.html
index.php
reg.lock
robots.txt
55 lines
1.6 KiB
PHP
Executable File
55 lines
1.6 KiB
PHP
Executable File
<?php
|
|
// +----------------------------------------------------------------------
|
|
// | ThinkPHP [ WE CAN DO IT JUST THINK ]
|
|
// +----------------------------------------------------------------------
|
|
// | Copyright (c) 2006~2017 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;
|
|
}
|
|
|
|
}
|