继续废弃单字母函数

This commit is contained in:
thinkphp
2016-04-23 20:35:17 +08:00
parent 265a80905d
commit a880163193

View File

@@ -27,6 +27,48 @@ use think\Session;
use think\Url; use think\Url;
use think\View; use think\View;
/**
* 快速导入Traits PHP5.5以上无需调用
* @param string $class trait库
* @param string $ext 类库后缀
* @return boolean
*/
function load_trait($class, $ext = EXT)
{
return Loader::import($class, TRAIT_PATH, $ext);
}
/**
* 抛出异常处理
*
* @param string $msg 异常消息
* @param integer $code 异常代码 默认为0
* @param string $exception 异常类
*
* @throws Exception
*/
function exception($msg, $code = 0, $exception = '')
{
$e = $exception ?: '\think\Exception';
throw new $e($msg, $code);
}
/**
* 记录时间(微秒)和内存使用情况
* @param string $start 开始标签
* @param string $end 结束标签
* @param integer|string $dec 小数位 如果是m 表示统计内存占用
* @return mixed
*/
function debug($start, $end = '', $dec = 6)
{
if ('' == $end) {
Debug::remark($start);
} else {
return 'm' == $dec ? Debug::getRangeMem($start, $end) : Debug::getRangeTime($start, $end, $dec);
}
}
/** /**
* 获取语言变量值 * 获取语言变量值
* @param string $name 语言变量名 * @param string $name 语言变量名
@@ -34,7 +76,7 @@ use think\View;
* @param string $lang 语言 * @param string $lang 语言
* @return mixed * @return mixed
*/ */
function L($name, $vars = [], $lang = '') function lang($name, $vars = [], $lang = '')
{ {
return Lang::get($name, $vars, $lang); return Lang::get($name, $vars, $lang);
} }
@@ -46,7 +88,7 @@ function L($name, $vars = [], $lang = '')
* @param string $range 作用域 * @param string $range 作用域
* @return mixed * @return mixed
*/ */
function C($name = '', $value = null, $range = '') function config($name = '', $value = null, $range = '')
{ {
if (is_null($value) && is_string($name)) { if (is_null($value) && is_string($name)) {
return Config::get($name, $range); return Config::get($name, $range);
@@ -63,7 +105,7 @@ function C($name = '', $value = null, $range = '')
* @param bool $merge 是否合并系统默认过滤方法 * @param bool $merge 是否合并系统默认过滤方法
* @return mixed * @return mixed
*/ */
function I($key, $default = null, $filter = null, $merge = false) function input($key, $default = null, $filter = null, $merge = false)
{ {
if (0 === strpos($key, '?')) { if (0 === strpos($key, '?')) {
$key = substr($key, 1); $key = substr($key, 1);
@@ -86,55 +128,13 @@ function I($key, $default = null, $filter = null, $merge = false)
return Input::$method($has . $key, $default, $filter, $merge); return Input::$method($has . $key, $default, $filter, $merge);
} }
/**
* 记录时间(微秒)和内存使用情况
* @param string $start 开始标签
* @param string $end 结束标签
* @param integer|string $dec 小数位 如果是m 表示统计内存占用
* @return mixed
*/
function G($start, $end = '', $dec = 6)
{
if ('' == $end) {
Debug::remark($start);
} else {
return 'm' == $dec ? Debug::getRangeMem($start, $end) : Debug::getRangeTime($start, $end, $dec);
}
}
/**
* 快速导入Traits PHP5.5以上无需调用
* @param string $class trait库
* @param string $ext 类库后缀
* @return boolean
*/
function T($class, $ext = EXT)
{
return Loader::import($class, TRAIT_PATH, $ext);
}
/**
* 抛出异常处理
*
* @param string $msg 异常消息
* @param integer $code 异常代码 默认为0
* @param string $exception 异常类
*
* @throws Exception
*/
function E($msg, $code = 0, $exception = '')
{
$e = $exception ?: '\think\Exception';
throw new $e($msg, $code);
}
/** /**
* 渲染输出Widget * 渲染输出Widget
* @param string $name Widget名称 * @param string $name Widget名称
* @param array $data 传人的参数 * @param array $data 传人的参数
* @return mixed * @return mixed
*/ */
function W($name, $data = []) function widget($name, $data = [])
{ {
return Loader::action($name, $data, 'widget'); return Loader::action($name, $data, 'widget');
} }