ThinkPHP-函数库

来自站长百科
跳转至: 导航、​ 搜索

导航:返回上一页

  • 系统函数库

系统函数库位于系统的Common目录下面,函数库文件名为functions.php,该文件会在执行过程自动加载,系统函数库中的大部分方法是核心所依赖或者经常被使用的,因此系统函数库的所有函数都可以在任何时候直接使用。

除了系统函数库外,系统还内置了一个扩展函数库extend.php,供项目开发的过程中加载调用,扩展函数库中的函数通常是核心不依赖的,但却有很好的辅助作用,能够为应用开发提供进一步的方便。需要使用扩展函数库中的方法,可以直接拷贝到你的项目函数库中。

  • 快捷方法

hinkPHP 为一些常用的操作定义了快捷方法,这些方法以单字母命名,具有比较容易记忆的特点。非常有意思的是,这些快捷方法的字母包含了ADSL字母,所以我们称之为ADSL方法,但是并不局限于ADSL 四个方法,包括下面的:

A.快速实例化Action类库

B.执行行为类

C.配置参数存取方法

D.快速实例化Model类库

F.快速简单文本数据存取方法

L.语言参数存取方法

M.快速高性能实例化模型

R.快速远程调用Action类方法

S.快速缓存存取方法

U.URL动态生成和重定向方法

W.快速Widget输出方法

由上可知,快捷方法的命名方式,一般是以该方法所对应的符合其功能意义的英文单词首字母进行命名.

  • 项目函数库

项目函数库通常位于项目的Common目录下面,文件名为common.php,该文件会在执行过程中自动加载,并且合并到项目编译统一缓存,如果使用了分组部署方式,并且该目录下存在"分组名称/function.php"文件,也会根据当前分组执行时对应进行自动加载,因此项目函数库的所有函数也都可以无需手动载入而直接使用。