ThinkPHP5.1完全开发手册
该文档由用户 admin 分享
字体
夜间
# 声明 本文档的所有内容来源于<a href="https://www.kancloud.cn/manual/thinkphp5_1" target="_blank">官方文档</a>,目的是为了更好的理解 ThinkPHP 框架并记录使用过程中遇到的问题及解决方法。若有侵权请联系 tianlunvip@outlook.com 。 # 概要 ThinkPHP是一个免费开源的,快速、简单的面向对象的轻量级PHP开发框架,是为了敏捷WEB应用开发和简化企业应用开发而诞生的。ThinkPHP从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,也注重易用性。遵循`Apache2`开源许可协议发布,意味着你可以免费使用ThinkPHP,甚至允许把你基于ThinkPHP开发的应用开源或商业产品发布/销售。 ### 主要特性: **规范**:遵循`PSR-2`、`PSR-3`及`PSR-4`规范,`Composer`及单元测试支持; **严谨**:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航; **灵活**:减少核心依赖,扩展更灵活、方便,支持命令行指令扩展; **API友好**:出色的性能和`REST`支持、远程调试,更好的支持API开发; **高效**:惰性加载,及路由、配置和自动加载的缓存机制; **ORM**:重构的数据库、模型及关联,`MongoDb`支持; ### 主要更新 ThinkPHP5.1在5.0的基础上对底层架构做了进一步的改进,引入新特性,并提升版本要求。 > ThinkPHP5.1运行环境要求PHP5.6+,虽然不支持5.0的无缝升级,但升级过程并不复杂(请参考升级指导) - 引入容器和Facade支持 - 依赖注入完善和支持更多场景 - 重构的(对象化)路由 - 配置和路由目录独立 - 取消系统常量 - 助手函数增强 - 类库别名机制 - 模型和数据库增强 - 验证类增强 - 支持`PSR-3`日志规范
返回
前进
分享
返回
前进
分享