abort(): 抛出HTTP异常
/**
* 抛出HTTP异常
* @param integer|Response $code 状态码 或者 Response对象实例
* @param string $message 错误信息
* @param array $header 参数
*/
abort($code,string$message ='',array $header =[])
app(): 快速获取容器中的实例 支持依赖注入
/**
* 快速获取容器中的实例 支持依赖注入
* @param string $name 类名或标识 默认获取当前应用实例
* @param array $args 参数
* @param bool $newInstance 是否每次创建新的实例
* @return object|App
*/
app(string$name ='',array $args =[],bool$newInstance =false)
bind(): 绑定一个类到容器
/**
* 绑定一个类到容器
* @param string|array $abstract 类标识、接口(支持批量绑定)
* @param mixed $concrete 要绑定的类、闭包或者实例
* @return Container
*/
bind($abstract,$concrete =null)
cache(): 缓存管理
/**
* 缓存管理
* @param string $name 缓存名称
* @param mixed $value 缓存值
* @param mixed $options 缓存参数
* @param string $tag 缓存标签
* @return mixed
*/
cache(string$name =null,$value ='',$options =null,$tag =null)
config(): 获取和设置配置参数
/**
* 获取和设置配置参数
* @param string|array $name 参数名
* @param mixed $value 参数值
* @return mixed
*/
config($name ='',$value =null)
env(): 获取环境变量值
/**
* 获取环境变量值
* @access public
* @param string $name 环境变量名(支持二级 .号分割)
* @param string $default 默认值
* @return mixed
*/
env(string$name =null,$default =null)
cookie(): Cookie管理
/**
* Cookie管理
* @param string $name cookie名称
* @param mixed $value cookie值
* @param mixed $option 参数
* @return mixed
*/
cookie(string$name,$value ='',$option =null)
session(): Session管理
/**
* Session管理
* @param string $name session名称
* @param mixed $value session值
* @return mixed
*/
session($name ='',$value ='')
download(): 获取\think\response\Download对象实例
/**
* 获取\think\response\Download对象实例
* @param string $filename 要下载的文件
* @param string $name 显示文件名
* @param bool $content 是否为内容
* @param int $expire 有效期(秒)
* @return \think\response\File
*/
download(string$filename,string$name ='',bool$content =false,int$expire =180)
dump(): 浏览器友好的变量输出
/**
* 浏览器友好的变量输出
* @param mixed $vars 要输出的变量
* @return void
*/
dump(...$vars)
halt(): 调试变量并且中断输出
/**
* 调试变量并且中断输出
* @param mixed $vars 调试变量或者信息
*/
halt(...$vars)
event(): 触发事件
/**
* 触发事件
* @param mixed $event 事件名(或者类名)
* @param mixed $args 参数
* @return mixed
*/
event($event,$args =null)
input(): 获取输入数据 支持默认值和过滤
/**
* 获取输入数据 支持默认值和过滤
* @param string $key 获取的变量名
* @param mixed $default 默认值
* @param string $filter 过滤方法
* @return mixed
*/
input(string$key ='',$default =null,$filter ='')
invoke(): 调用反射实例化对象或者执行方法 支持依赖注入
/**
* 调用反射实例化对象或者执行方法 支持依赖注入
* @param mixed $call 类名或者callable
* @param array $args 参数
* @return mixed
*/
invoke($call,array $args =[])
json(): 获取\think\response\Json对象实例
/**
* 获取\think\response\Json对象实例
* @param mixed $data 返回的数据
* @param int $code 状态码
* @param array $header 头部
* @param array $options 参数
* @return \think\response\Json
*/
json($data =[],$code =200,$header =[],$options =[])
jsonp(): 获取\think\response\Jsonp对象实例
/**
* 获取\think\response\Jsonp对象实例
* @param mixed $data 返回的数据
* @param int $code 状态码
* @param array $header 头部
* @param array $options 参数
* @return \think\response\Jsonp
*/
jsonp($data =[],$code =200,$header =[],$options =[])
lang(): 获取语言变量值
/**
* 获取语言变量值
* @param string $name 语言变量名
* @param array $vars 动态变量值
* @param string $lang 语言
* @return mixed
*/
lang(string$name,array $vars =[],string$lang ='')
parse_name(): 字符串命名风格转换
/**
* 字符串命名风格转换
* type 0 将Java风格转换为C的风格 1 将C风格转换为Java的风格
* @param string $name 字符串
* @param int $type 转换类型
* @param bool $ucfirst 首字母是否大写(驼峰规则)
* @return string
*/
parse_name(string$name,int$type =0,bool$ucfirst =true)
redirect(): 获取\think\response\Redirect对象实例
/**
* 获取\think\response\Redirect对象实例
* @param string $url 重定向地址
* @param int $code 状态码
* @return \think\response\Redirect
*/
redirect(string$url ='',int$code =302)
request(): 获取当前Request对象实例
/**
* 获取当前Request对象实例
* @return Request
*/
request()
response(): 创建普通 Response 对象实例
/**
* 创建普通 Response 对象实例
* @param mixed $data 输出数据
* @param int|string $code 状态码
* @param array $header 头信息
* @param string $type
* @return Response
*/
response($data ='',$code =200,$header =[],$type ='html')
token(): 获取Token令牌
/**
* 获取Token令牌
* @param string $name 令牌名称
* @param mixed $type 令牌生成方法
* @return string
*/
token(string$name ='__token__',string$type ='md5')
token_field(): 生成令牌隐藏表单
/**
* 生成令牌隐藏表单
* @param string $name 令牌名称
* @param mixed $type 令牌生成方法
* @return string
*/
token_field(string$name ='__token__',string$type ='md5')
token_meta(): 生成令牌meta
/**
* 生成令牌meta
* @param string $name 令牌名称
* @param mixed $type 令牌生成方法
* @return string
*/
token_meta(string$name ='__token__',string$type ='md5')
trace(): 记录日志信息
/**
* 记录日志信息
* @param mixed $log log信息 支持字符串和数组
* @param string $level 日志级别
* @return array|void
*/
trace($log ='[think]',string$level ='log')
url(): Url生成
/**
* Url生成
* @param string $url 路由地址
* @param array $vars 变量
* @param bool|string $suffix 生成的URL后缀
* @param bool|string $domain 域名
* @return UrlBuild
*/
url(string$url ='',array $vars =[],$suffix =true,$domain =false)
validate(): 生成验证对象
/**
* 生成验证对象
* @param string|array $validate 验证器类名或者验证规则数组
* @param array $message 错误提示信息
* @param bool $batch 是否批量验证
* @param bool $failException 是否抛出异常
* @return Validate
*/
validate($validate ='',array $message =[],bool$batch =false,bool$failException =true)
view(): 渲染模板输出
/**
* 渲染模板输出
* @param string $template 模板文件
* @param array $vars 模板变量
* @param int $code 状态码
* @param callable $filter 内容过滤
* @return \think\response\View
*/
view(string$template ='',$vars =[],$code =200,$filter =null)
display(): 渲染模板输出
/**
* 渲染模板输出
* @param string $content 渲染内容
* @param array $vars 模板变量
* @param int $code 状态码
* @param callable $filter 内容过滤
* @return \think\response\View
*/
display(string$content,$vars =[],$code =200,$filter =null)
xml(): 获取\think\response\xml对象实例
/**
* 获取\think\response\Xml对象实例
* @param mixed $data 返回的数据
* @param int $code 状态码
* @param array $header 头部
* @param array $options 参数
* @return \think\response\Xml
*/
xml($data =[],$code =200,$header =[],$options =[])
app_path(): 获取当前应用目录
/**
* 获取当前应用目录
*
* @param string $path
* @return string
*/
app_path($path ='')
base_path(): 获取应用基础目录
/**
* 获取应用基础目录
*
* @param string $path
* @return string
*/
base_path($path ='')
config_path(): 获取应用配置目录
/**
* 获取应用配置目录
*
* @param string $path
* @return string
*/
config_path($path ='')
public_path(): 获取web根目录
/**
* 获取web根目录
*
* @param string $path
* @return string
*/
public_path($path ='')
runtime_path(): 获取应用运行时目录
/**
* 获取应用运行时目录
*
* @param string $path
* @return string
*/
runtime_path($path ='')
root_path(): 获取项目根目录
/**
* 获取项目根目录
*
* @param string $path
* @return string
*/
root_path($path ='')
发表评论 取消回复