thinkphp5简介

130次阅读

共计 567 个字符,预计需要花费 2 分钟才能阅读完成。

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/Workerm
  • an 运行(V5.1.18+)

正文完
 0