mirror of
https://gitee.com/fastadminnet/framework.git
synced 2026-07-01 12:42:48 +08:00
继续废弃单字母函数
This commit is contained in:
92
helper.php
92
helper.php
@@ -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');
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user