【ThinkPHP】5.1 完全开发手册 / 序言
序言
手册阅读须知:本手册仅针对ThinkPHP5.1.*版本
框架简介

ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循Apache2开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。
ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。另外一个事实是,5.1版本看起来对开发者更加友好,表现在目录结构更直观、调试输出更直观和代码提示更直观。
ThinkPHP
5.1运行环境要求PHP5.6+,虽然不支持5.0的无缝升级,但升级过程并不复杂(请参考升级指导),5.1.*版本基本上可以支持无缝升级。
主要特性
V5.1.27版本开始,5.1版本已经正式作为LTS版本,提供长达三年的服务支持,可以放心使用。
- 引入容器和
Facade支持 - 依赖注入完善和支持更多场景
- 重构的(对象化)路由
- 支持注解路由
- 跨域请求支持
- 配置和路由目录独立
- 取消系统常量
- 助手函数增强
- 类库别名机制
- 模型和数据库增强
- 验证类增强
- 模板引擎改进
- 支持
PSR-3日志规范 - 中间件支持(
V5.1.6+) - 支持
Swoole/Workerman运行(V5.1.18+)
现在开始,你可以使用官方提供的
ThinkChat,让你在学习ThinkPHP的旅途中享受私人AI助理服务!
官方服务
ThinkPHP生态服务由顶想云(TOPThink Cloud)提供,为生态提供专业的开发者服务和价值之选,提供企业一站式数智化服务。
顶想云AI产品矩阵
顶想云十多年积累和整合资源精心打造AI产品矩阵,无论是个人使用还是企业使用,总有一款适合你。
ThinkChat:个人助理服务,支持GPT-4的智能会话服务。立刻体验
ThinkAI:统一AI接口服务,一站式轻松地调用各类
LLM模型和AI能力。查看更多ThinkBot:快速构建企业AI应用,灵活对接企业业务系统,无需任何开发即可轻松部署上线,无缝嵌入企业业务系统和网站,同时提供私有化部署方案。查看更多
ThinkAPI统一API接口服务
ThinkAPI统一API接口服务是由官方联合合作伙伴封装的一套接口调用服务并提供了优雅的SDK调用,旨在帮助ThinkPHP开发者更方便和更低成本调用官方及第三方的提供的各类API接口及服务,从而更好的构建开发者生态。
ThinkPHP5官方QQ群
- ThinkPHP5快速入门专用 9252394(仅对快速入门教程付费用户)
- ThinkPHP5新手一群 272433397(已满)
- ThinkPHP5新手二群 369126686(已满)
- ThinkPHP5高级群 50546480(付费)
版权申明
发布本资料须遵守开放出版许可协议 1.0 或者更新版本。 未经版权所有者明确授权,禁止发行本文档及其被实质上修改的版本。 未经版权所有者事先授权,禁止将此作品及其衍生作品以标准(纸质)书籍形式发行。 如果有兴趣再发行或再版本手册的全部或部分内容,不论修改过与否,或者有任何问题,请联系版权所有者 thinkphp@qq.com。 对ThinkPHP有任何疑问或者建议,请进入官方讨论区 [ http://www.thinkphp.cn/topic ] 发布相关讨论。
有关ThinkPHP项目及本文档的最新资料,请及时访问ThinkPHP项目主站 http://www.thinkphp.cn。
本文档的版权归ThinkPHP文档小组所有,本文档及其描述的内容受有关法律的版权保护,对本文档内容的任何形式的非法复制,泄露或散布,将导致相应的法律责任。
