thinkphp5快速入门pdf版是thinkphp官方制作的一款可以快速上手thinkphp5的教程手册,该手册围绕WEB开发和API开发常用的一系列基础功能进行循序渐进的讲解,详细的介绍了thinkphp5的基础、URL和路由、请求和响应、数据库、查询语言、模型和关联、视图和模板、API开发、命令行工具等等内容,是学习和掌握ThinkPHP5.0不可多得的入门指引教程,欢迎免费下载收藏。
ThinkPHP是一个快速、简单的基于MVC和面向对象的轻量级PHP开发框架,遵循Apache2开源协议发布,自2006年诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简代码的同时,尤其注重开发体验和易用性,并且拥有众多的原创功能和特性,为WEB应用和API开发提供了强有力的支持。
相当于以往版本,thinkphp5版本是一个颠覆和重构版本,也是ThinkPHP十周年献礼版本,基于PHP5.4设计(完美支持PHP7),采用全新的架构思想,引入了很多的PHP新特性,优化了核心,减少了依赖,支持Composer,实现了真正的惰性加载,并且为API开发做了深入的支持,在功能、性能以及灵活性方面都较为突出。
1、网络上的所有事物都被抽象为资源 (resource)
2、每个资源对应一个唯一的资源标识(resource identifier)3、通过通用的连接器接口 (generic connector interface) 对资源进行操作:、对资源的各种操作不会改变资源标识:
5、所有的操作都是无状态的 (stateless)
规范:遵循PSR-2、PSR-4规范,Composer及单元测试支持;
严谨:异常严谨的错误检测和安全机制,详细的日志信息,为你的开发保驾护航;
灵活:减少核心依赖,扩展更灵活、方便,支持命令行指令扩展;
API友好:出色的性能和REST支持、远程调试,更好的支持API开发;
高效:惰性加载,及路由、配置和自动加载的缓存机制;
ORM:重构的数据库、模型及关联,MongoDb支持;
零、序言
一、基础
二、URL和路由
三、请求和响应
四、数据库
五、查询语言
六、模型和关联
(1)模型定义
(2)基础操作
(3)读取器和修改器
(4)类型转换和自动完成
(5)查询范围
(6)输入和验证
(7)关联
(8)模型输出
七、视图和模板
八、调试和日志
九、API开发
十、命令行工具
十一、扩展
十二、杂项
session
cookie
验证码
文件上传
图像处理
单元测试
附录
a、常见问题集
b、3.2和5.0区别
c、助手函数