首页›内核与基础›全局函数(15 个)
全局函数(15 个)
Common/function.php 定义 15 个全局函数,全部是 \Kuoqi\Helper 静态方法的薄委托
本页内容
- 函数总表
- 注意事项
函数总表
| 函数 | 签名 | 说明 | 对应 Helper |
|---|---|---|---|
I() | I($name="", $default=NULL, $filter=NULL) | 获取输入参数 | getInput |
M() | M($isPrefix="", $asName=false) | 获取数据库驱动 | Mysql |
url() | url($route, $query=[], $origin=false) | 生成 URL | url |
config() | config($n, $v=null) | 读/写配置 | config |
session() | session($name, $value="") | 读/写会话 | session |
Ctrl() | Ctrl($route, $params=[]) | 调用其它控制器 | useCtrl |
template() | template($tpid, $args=[]) | 渲染子模板 | useTemplate |
getFdCount() | getFdCount() | 进程 FD 数(仅 Linux) | 内部调用 |
number2letter() | number2letter($number) | 数字转字母(0→A) | number2letter |
kong() | kong($code) | 空操作原样返回 | kong |
sizeByte() | sizeByte($code) | 字节数转可读大小 | sizeByte |
timeTodaystart() | timeTodaystart($offset=0) | 今天零点时间戳 | timeTodaystart |
timeWeekstart() | timeWeekstart($offset=0) | 周起点时间戳 | timeWeekstart |
timeMonthstart() | timeMonthstart($offset=0) | 月初时间戳 | timeMonthstart |
timeYearstart() | timeYearstart($offset=0) | 年初时间戳 | timeYearstart |
典型用法
$name = I("get.name", "", "string"); // 输入
$rows = M("user")->where(array("status" => 1))->select(); // 数据库
$href = url("Index/Index", array("id" => 1)); // URL
$val = config("DEBUG"); // 配置
session("user_id", 100); // 写入会话
$stream = template("Itemcard", $item); // 子模板
$stream = Ctrl("Home/Index/Index"); // 调用其它控制器注意事项
cache()/setCache()/token()/isMobile()/isWX()/isSubmit()/getRandomstring() 等没有全局函数,只能通过 \Kuoqi\Helper::xxx() 调用。createToken() 在框架中不存在,实际方法是 tokenCreate()。
KuoqiPHP v1.05 · 离线静态文档 · 界面基于 KuoqiUI ·
返回首页