发新话题
打印

ThinkPHP系统基类库

ThinkPHP系统基类库

ThinkPHP内置系统基类库,用途是支持框架本身运行和提供给应用开发所需的常用类库。其中包括了两个大类:
Think类库包属于系统运行类库,系统运行必须,该类库包由官方负责维护和更新。
Think.Core 核心类库包
Think.Db 数据库类库包
Think.Util 工具类库包
Think.Exception 异常处理类库包

ORG类库包中则包含了更丰富的类库支持,通常这些类库并不是运行ThinkPHP必须的。开发人员在应用开发过程了如果使用了其他第三方类库,可以放置到该类库包或者相应目录下面。

ThinkPHP框架中引用基类库和应用类库的方式都采用命名空间引用方式,可以通过使用 Import ("Think.Util.HashMap") 的方式来方便地引入类库。如果需要引入多个类库,可以使用Import ("Think.Util.*") 的方式。

ThinkPHP基类库和ORG类库中提供很多实用的工具类,这些工具类包括:
ArrayObject 模拟了SPL 的 ArrayObject类
ArrayList 模拟了Java中的ArrayList类
ListIterator 模拟了PHP的Iterator接口
FileIterator 模拟了SPL中的FileIterator 类
DirectoryIterator 模拟了SPL中的DirectoryIterator 类
Stack 模拟了 堆栈类
Session 扩展了Session类,可以支持Session空间
UploadFile 非常强大的文件上传类
Validation 表单验证类,通过正则表达式扩展
Log 日志记录类
Date 强大的日期处理类
Image 图像处理和生成类,可以很方便地生成图像验证码
Cache 缓存类,支持多种缓存方式,包括文件方式。
谁说偶不帅~~~~砍列他

TOP

发新话题