最新公告
  • 欢迎您光临AA分享网,一个高级程序员的学习、分享的分享平台!立即加入我们
  • ThinkPHP3.1.3的单字母函数汇总

    A函数: 用于实例化Action 格式:[项目://][分组/]模块

    /**
    * A函数用于实例化Action 格式:[项目://][分组/]模块
    * @param string $name Action资源地址
    * @param string $layer 控制层名称
    * @param boolean $common 是否公共目录
    * @return Action|false
    */
    A($name,$layer=”,$common=false)


    B函数: 执行某个行为

    /**
    * 执行某个行为
    * @param string $name 行为名称
    * @param Mixed $params 传入的参数
    * @return void
    */
    B($name, &$params=NULL)


    C函数: 获取和设置配置参数 支持批量定义

    /**
    * 获取和设置配置参数 支持批量定义
    * @param string|array $name 配置变量
    * @param mixed $value 配置值
    * @return mixed
    */
    C($name=null, $value=null)


    D函数: 用于实例化Model 格式 项目://分组/模块

    /**
    * D函数用于实例化Model 格式 项目://分组/模块
    * @param string $name Model资源地址
    * @param string $layer 业务层名称
    * @return Model
    */
    D($name=”,$layer=”)


    F函数: 快速文件数据读取和保存 针对简单类型数据 字符串、数组

    /**
    * 快速文件数据读取和保存 针对简单类型数据 字符串、数组
    * @param string $name 缓存名称
    * @param mixed $value 缓存值
    * @param string $path 缓存路径
    * @return mixed
    */
    F($name, $value=”, $path=DATA_PATH)


    G函数: 记录和统计时间(微秒)和内存使用情况

    /**
    * 记录和统计时间(微秒)和内存使用情况
    * 使用方法:
    *
    * G(‘begin’); // 记录开始标记位
    * // … 区间运行代码
    * G(‘end’); // 记录结束标签位
    * echo G(‘begin’,’end’,6); // 统计区间运行时间 精确到小数后6位
    * echo G(‘begin’,’end’,’m’); // 统计区间内存使用情况
    * 如果end标记位没有定义,则会自动以当前作为标记位
    * 其中统计内存使用需要 MEMORY_LIMIT_ON 常量为true才有效
    *
    * @param string $start 开始标签
    * @param string $end 结束标签
    * @param integer|string $dec 小数位或者m
    * @return mixed
    */
    G($start,$end=”,$dec=4)


    I函数: 获取输入参数 支持过滤和默认值

    /**
    * 获取输入参数 支持过滤和默认值
    * 使用方法:
    *
    * I(‘id’,0); 获取id参数 自动判断get或者post
    * I(‘post.name’,”,’htmlspecialchars’); 获取$_POST[‘name’]
    * I(‘get.’); 获取$_GET
    *
    * @param string $name 变量的名称 支持指定类型
    * @param mixed $default 不存在的时候默认值
    * @param mixed $filter 参数过滤方法
    * @return mixed
    */
    I($name,$default=”,$filter=null)


    L函数: 获取和设置语言定义(不区分大小写)

    /**
    * 获取和设置语言定义(不区分大小写)
    * @param string|array $name 语言变量
    * @param string $value 语言值
    * @return mixed
    */
    L($name=null, $value=null)


    M函数: 用于实例化一个没有模型文件的Model

    /**
    * M函数用于实例化一个没有模型文件的Model
    * @param string $name Model名称 支持指定基础模型 例如 MongoModel:User
    * @param string $tablePrefix 表前缀
    * @param mixed $connection 数据库连接信息
    * @return Model
    */
    M($name=”, $tablePrefix=”,$connection=”)


    N函数: 设置和获取统计数据

    /**
    * 设置和获取统计数据
    * 使用方法:
    *
    * N(‘db’,1); // 记录数据库操作次数
    * N(‘read’,1); // 记录读取次数
    * echo N(‘db’); // 获取当前页面数据库的所有操作次数
    * echo N(‘read’); // 获取当前页面读取次数
    *
    * @param string $key 标识位置
    * @param integer $step 步进值
    * @return mixed
    */
    N($key, $step=0,$save=false)


    R函数: 远程调用模块的操作方法 URL 参数格式 [项目://][分组/]模块/操作

    /**
    * 远程调用模块的操作方法 URL 参数格式 [项目://][分组/]模块/操作
    * @param string $url 调用地址
    * @param string|array $vars 调用参数 支持字符串和数组
    * @param string $layer 要调用的控制层名称
    * @return mixed
    */
    R($url,$vars=array(),$layer=”)


    S函数: 缓存管理

    /**
    * 缓存管理
    * @param mixed $name 缓存名称,如果为数组表示进行缓存设置
    * @param mixed $value 缓存值
    * @param mixed $options 缓存参数
    * @return mixed
    */
    S($name,$value=”,$options=null)


    T函数: 获取模版文件 格式 项目:[email protected]/模块/操作

    /**
    * 获取模版文件 格式 项目:[email protected]/模块/操作
    * @param string $name 模版资源地址
    * @param string $layer 视图层(目录)名称
    * @return string
    */
    T($template=”,$layer=”)


    U函数: URL组装 支持不同URL模式

    /**
    * URL组装 支持不同URL模式
    * @param string $url URL表达式,格式:'[[email protected]]?参数1=值1&参数2=值2…’
    * @param string|array $vars 传入的参数,支持数组和字符串
    * @param string $suffix 伪静态后缀,默认为true表示获取配置值
    * @param boolean $redirect 是否跳转,如果设置为true则表示跳转到该URL地址
    * @param boolean $domain 是否显示域名
    * @return string
    */
    U($url=”,$vars=”,$suffix=true,$redirect=false,$domain=false)


    W函数: 渲染输出Widget

    /**
    * 渲染输出Widget
    * @param string $name Widget名称
    * @param array $data 传入的参数
    * @param boolean $return 是否返回内容
    * @param string $path Widget所在路径
    * @return void
    */
    W($name, $data=array(), $return=false,$path=”)

    AA分享网一个高级程序员的学习、分享的IT资源分享平台
    AA分享网-企业网站源码-PHP源码-网站模板-视频教程-IT技术教程 » ThinkPHP3.1.3的单字母函数汇总
    • 262会员总数(位)
    • 5946资源总数(个)
    • 4本周发布(个)
    • 0 今日发布(个)
    • 570稳定运行(天)

    提供最优质的资源集合

    立即查看 了解详情