ThinkPHP6的助手函数汇总

本文详细介绍了ThinkPHP6框架中的助手函数,包括abort()、app()、bind()、cache()等,涵盖HTTP异常处理、容器管理、缓存、配置、输入输出、日志记录、URL生成等多个方面。建议开发者在项目中适度使用这些助手函数,以提高代码可读性和效率。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

原文地址

abort(): 抛出 HTTP 异常

1.  /**
2.   * 抛出 HTTP 异常
3.   * @param integer|Response $code    状态码 或者 Response 对象实例
4.   * @param string           $message 错误信息
5.   * @param array            $header  参数
6.   */
7.  abort($code, string $message = '', array $header = [])

app(): 快速获取容器中的实例 支持依赖注入

1.  /**
2.   * 快速获取容器中的实例 支持依赖注入
3.   * @param string $name        类名或标识 默认获取当前应用实例
4.   * @param array  $args        参数
5.   * @param bool   $newInstance 是否每次创建新的实例
6.   * @return object|App
7.   */
8.  app(string $name = '', array $args = [], bool $newInstance = false)

bind(): 绑定一个类到容器

1.  /**
2.   * 绑定一个类到容器
3.   * @param string|array $abstract 类标识、接口(支持批量绑定)
4.   * @param mixed        $concrete 要绑定的类、闭包或者实例
5.   * @return Container
6.   */
7.  bind($abstract, $concrete = null)

cache(): 缓存管理

1.  /**
2.   * 缓存管理
3.   * @param string $name    缓存名称
4.   * @param mixed  $value   缓存值
5.   * @param mixed  $options 缓存参数
6.   * @param string $tag     缓存标签
7.   * @return mixed
8.   */
9.  cache(string $name = null, $value = '', $options = null, $tag = null)

config(): 获取和设置配置参数

1.  /**
2.   * 获取和设置配置参数
3.   * @param string|array $name  参数名
4.   * @param mixed        $value 参数值
5.   * @return mixed
6.   */
7.  config($name
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值