C()
C(string|array $name = null, mixed $value = null, mixed $default = null) : mixed
获取和设置配置参数 支持批量定义
Parameters
string|array | $name | 配置变量 |
mixed | $value | 配置值 |
mixed | $default | 默认值 |
G(string $start, string $end = '', integer|string $dec = 4) : mixed
记录和统计时间(微秒)和内存使用情况 使用方法: <code> G('begin'); // 记录开始标记位 // .
.. 区间运行代码 G('end'); // 记录结束标签位 echo G('begin','end',6); // 统计区间运行时间 精确到小数后6位 echo G('begin','end','m'); // 统计区间内存使用情况 如果end标记位没有定义,则会自动以当前作为标记位 其中统计内存使用需要 MEMORY_LIMIT_ON 常量为true才有效
string | $start | 开始标签 |
string | $end | 结束标签 |
integer|string | $dec | 小数位或者m |
I(string $name, mixed $default = '', mixed $filter = null, mixed $datas = null) : mixed
获取输入参数 支持过滤和默认值 使用方法: <code> I('id',0); 获取id参数 自动判断get或者post I('post.name','','htmlspecialchars'); 获取$_POST['name'] I('get.'); 获取$_GET </code>
string | $name | 变量的名称 支持指定类型 |
mixed | $default | 不存在的时候默认值 |
mixed | $filter | 参数过滤方法 |
mixed | $datas | 要获取的额外数据源 |
xml_encode(mixed $data, string $root = 'think', string $item = 'item', string $attr = '', string $id = 'id', string $encoding = 'utf-8') : string
XML编码
mixed | $data | 数据 |
string | $root | 根节点名 |
string | $item | 数字索引的子节点名 |
string | $attr | 根节点属性 |
string | $id | 数字索引子节点key转换的属性名 |
string | $encoding | 数据编码 |