ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,众多的典型案例确保可以稳定用于商业以及门户级的开发。
经过6年的不断积累和重构,3.0版本又是一个新的里程碑版本,在框架底层的定制和扩展方面趋于完善,使得应用的开发范围和需求适应度更加扩大,能够满足不同程度的开发人员的需求。而且引入了全新的CBD(核心+行为+驱动)架构模式,旨在打造DIY框架和AOP编程体验,让ThinkPHP能够在不同方面都能快速满足项目和应用的需求,并且正式引入SAE、REST和Mongo支持。
使用ThinkPHP,你可以更方便和快捷的开发和部署应用。当然不仅仅是企业级应用,任何PHP应用开发都可以从ThinkPHP的简单和快速的特性中受益。ThinkPHP本身具有很多的原创特性,并且倡导大道至简,开发由我的开发理念,用最少的代码完成更多的功能,宗旨就是让WEB应用开发更简单、更快速。为此ThinkPHP会不断吸收和融入更好的技术以保证其新鲜和活力,提供WEB应用开发的最佳实践!经过6年来的不断重构和改进,ThinkPHP达到了一个新的阶段,能够满足企业开发中复杂的项目需求,足以达到企业级和门户级的开发标准。
ThinkPHP3.1.3版本相对于上一版本更加安全和易用,是一个建议升级的版本。
更新
该版本针对3.1.2进行了一些改进和完善,主要包括:
改进异常处理,支持致命错误捕获;
针对PDO驱动和Sqlsrv驱动的完善,支持参数绑定;
增加变量安全获取和过滤的快捷方法I;
分组支持部署到完整域名或IP;
A和D方法支持跨分组调用;
改进模版引擎的定界符对特殊字符的支持;
修正JS代码可能对模版标签的混淆;
模型的where方法支持多次调用;
默认关闭页面压缩输出;
异常日志的纪录;
Action类的assign方法支持连贯操作;
数据库错误信息包含错误代码;
修正上一版本的一些BUG;