ThinkPHP 是一个免费开源的,快速、简单的面向对象的 轻量级PHP开发框架 ,创立于2006年初,遵循Apache2开源协议发布,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。并且拥有众多的原创功能和特性,在社区团队的积极参与下,在易用性、扩展性和性能方面不断优化和改进,已经成长为国内最领先和最具影响力的WEB应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。
ThinkPHP V5.1 —— 12 载初心不改,你值得信赖的 PHP 框架
期盼已久的 V5.1.0 版本正式发布,祝大家 2018 年新年快乐!
ThinkPHP 自诞生以来一路走来已经 12 载,初心不改,并将继续努力,感谢大家的一路支持和贡献!
特性
5.1 版本主要特性包括:
引入容器和 Facade 支持
依赖注入完善和支持更多场景
重构的(对象化)路由
路由跨域请求支持
支持注解路由
配置和路由目录独立
取消系统常量
助手函数增强
类库别名机制
模型和数据库增强
验证类增强
模板引擎改进
支持 PSR-3 日志规范
安装
5.1 版本开始官方不提供下载包,请使用 composer 安装:
composer create-project topthink/think tp手册
官方完全开发手册 已经更新至最新:
5.1的扩展也同步更新支持了(都支持composer安装),包括:
topthink/think-testing
topthink/think-mongo
topthink/think-migration
topthink/think-queue
topthink/think-captcha
topthink/think-image
topthink/think-walkman
topthink/think-swoole
以及大量的第三方类库包(不再一一列举)
另外,官方已经把5.1版本的很多组件独立成composer包了(不再依赖ThinkPHP核心框架运行),包括但不限于:
topthink/think-container
topthink/think-orm
topthink/think-validate
topthink/think-template
topthink/think-log
topthink/think-cache