thinkphp运行及主要特性

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。

ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外一个事实是,5.1版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提示更直观。

ThinkPHP5.1运行环境要求PHP5.6+,虽然不支持5.0的无缝升级,但升级过程并不复杂(请参考升级指导),5.1.*版本基本上可以支持无缝升级。

主要特性

V5.1.27版本开始,5.1版本已经正式作为LTS版本,提供长达三年的服务支持,可以放心使用。


引入容器和Facade支持

依赖注入完善和支持更多场景

重构的(对象化)路由

支持注解路由

跨域请求支持

配置和路由目录独立

取消系统常量

助手函数增强

类库别名机制

模型和数据库增强

验证类增强

模板引擎改进

支持PSR-3日志规范

中间件支持(V5.1.6+)

支持Swoole/Workerman运行(V5.1.18+)

请先 登录 后评论
  • 0 关注
  • 0 收藏,488 浏览
  • 提出于 2021-04-02 13:55

相似问题