ThinkPHP框架函数资源
获取和设置配置参数 支持批量定义
C($name=null, $value=null,$default=null)
抛出异常处理
E($msg, $code=0)
记录和统计时间(微秒)和内存使用情况
G($start,$end='',$dec=4)
获取和设置语言定义(不区分大小写)
L($name=null, $value=null)
添加和获取页面Trace记录
function trace($value='[think]',$label='',$level='DEBUG',
$record=false)
编译文件
compile($filename)
获取模版文件 格式 资源://模块@主题/控制器/操作
T($template='',$layer='')
获取输入参数 支持过滤和默认值
I($name,$default='',$filter=null)
设置和获取统计数据
N($key, $step=0,$save=false)
字符串命名风格转换
parse_name($name, $type=0)
优化的require_once
require_cache($filename)
区分大小写的文件存在判断
file_exists_case($filename)
导入所需的类库 同java的Import 本函数有缓存功能
import($class, $baseUrl = '', $ext=EXT)
基于命名空间方式导入函数库
load($name, $baseUrl='', $ext='.php')
快速导入第三方框架类库 所有第三方框架的类库文件统一放到 系统的Vendor目
录下面
vendor($class, $baseUrl = '', $ext='.php')
D函数用于实例化模型类 格式 [资源://][模块/]模型
D($name='',$layer='')
M函数用于实例化一个没有模型文件的Model
M($name='', $tablePrefix='',$connection='')
解析资源地址并导入类库文件
parse_res_name($name,$layer,$level=1)
A函数用于实例化控制器 格式:[资源://][模块/]控制器
A($name,$layer='',$level='')
远程调用控制器的操作方法 URL 参数格式 [资源://][模块/]控制器/操作
R($url,$vars=array(),$layer='')
处理标签扩展
tag($tag, &$params=NULL)
执行某个行为
B($name, &$params=NULL)
去除代码中的空白和注释
strip_whitespace($content)
自定义异常处理
throw_exception($msg, $type='Think\\Exception', $code=0)
浏览器友好的变量输出
dump($var, $echo=true, $label=null, $strict=true)
设置当前页面的布局
layout($layout)
URL组装 支持不同URL模式
U($url='',$vars='',$suffix=true,$domain=false)
渲染输出Widget
W($name, $data=array())
判断是否SSL协议
is_ssl()
URL重定向
redirect($url, $time=0, $msg='')
缓存管理
S($name,$value='',$options=null)
快速文件数据读取和保存 针对简单类型数据 字符串、数组
F($name, $value='', $path=DATA_PATH)
根据PHP各种类型变量生成唯一标识号
to_guid_string($mix)
XML编码
xml_encode($data, $root='think', $item='item', $attr='', $id='id',
$encoding='utf-8')
数据XML编码
data_to_xml($data, $item='item', $id='id')
session管理函数
session($name,$value='')
Cookie 设置、获取、删除
cookie($name, $value='', $option=null)
加载动态扩展文件
load_ext_file($path)
获取客户端IP地址
get_client_ip($type = 0)
发送HTTP状态
send_http_status($code)
过滤表单中的表达式
filter_exp(&$value)
不区分大小写的in_array实现
in_array_case($value,$array)
制作人:飞虎 无兄弟不编程!
=====================================================================================
欢迎加QQ群进行更多交流:305397511 专注于php、mysql、jquery以及开源框架