ThinkPHP是一个性能卓越并且功能丰富的轻量级PHP开发框架,本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。遵循Apache2开源协议发布,是为了简化企业级应用开发和敏捷WEB应用开发而诞生的。借鉴了国外很多优秀的框架和模式,使用面向对象的开发结构和MVC模式,2.0版本更是在之前的基础上,经过全新的重构和无数次的完善以及改进,达到了一个新的阶段,足以达到企业级和门户级的开发标准。
ThinkPHP 2.2版本是2.1版本的更新版本,可以无缝升级,主要是修正2.1版本的BUG,以及调试模式的调整和编译缓存的优化。
ThinkPHP 2.2 更新说明
[入口]
[改进] 内存起始记录移到ThinkPHP入口文件位置 更加准确
[改进] 优化项目编译机制
[调整] 部署模式和ALLINONE模式合并
[调整] 调试模式更加方便调试
[删除] 废除入口常量定义,包括APP_CACHE_NAME、NO_CACHE_RUNTIME、RUNTIME_ALLINONE、STRIP_RUNTIME_SPACE
开启调试模式后就已经具有了NO_CACHE_RUNTIME的效果。
[配置]
[增加] 增加VAR_SESSION_ID 参数 默认为session_id 便于其他客户端访问
[增加] 增加TOKEN_RESET 参数
[增加] 增加 TMPL_DENY_PHP 参数 用于设置模板是否禁用原生PHP语法 默认为false
[改进] DB_PORT 端口由默认配置3306 改为空 便于其他数据库的默认设置
[改进] DATA_CACHE_TIME 默认由-1 改为 0 缓存永久缓存由原来的-1更改为0
[改进] TMPL_CACHE_TIME 默认由-1 改为 0 缓存永久缓存由原来的-1更改为0
[改进] SHOW_ERROR_MSG 默认由true改为false 开启调试模式后为true
[改进] TMPL_STRIP_SPACE 默认改为true
[改进] TMPL_ACTION_ERROR和TMPL_ACTION_SUCCESS 惯例设置更改为THINK_PATH. /Tpl/dispatch_jump.html 采用内置模板
[调整] APP_CONFIG_LIST 配置参数用法改为字符串方式 用逗号分隔 并兼容原来数组方式定义
[删除] 废除TAG_EXTEND_PARS 参数
[删除] APP_AUTOLOAD_REG 参数废弃 改为自动检测
[删除] 废除URL_PATHINFO_MODEL参数
[删除] 废除URL_AUTO_REDIRECT 参数
[删除] 废除VAR_ROUTER 参数