零、序言
<ThinkPHP官方出品,入门 TP5 必读系列>
概述
本系列入门文档版权归 ThinkPHP 官方所有,未经授权,禁止任何方式转载和下
载,侵权必究!
ThinkPHP5.0 版本的优势在于:
更灵活的路由;
依赖注入;
请求缓存;
更强大的查询语法;
引入了请求/响应对象;
路由地址反解生成;
增强的模型功能;
API开发友好;
改进的异常机制;
远程调试支持;
单元测试支持;
命令行工具;
Composer支持;
本快速入门系列是官方出品的学习和掌握 ThinkPHP5.0 不可多得的入门指引教程和标准参照,针对新手用
户给出了较易理解的使用。
本系列围绕 WEB 开发和 API 开发常用的一系列基础功能进行循序渐进的讲解。推荐在看完和理解快速入
门之后,再去通读官方的完全开发手册,会更容易理解。
希望支持ThinkPHP5的用户能够到Github给我们一个star^_^
目前章节完成情况( √ 表示已经完成)
第零章、序言 √
第一章、基础 √
第二章、URL和路由 √
第三章、请求和响应 √
第四章、数据库 √
第五章、查询语言 √
零、序言
-3-本文档使用看云构建
第六章、模型和关联 √
第七章、视图和模板 √
第八章、调试大法 √
第九章、API开发 √
第十章、命令行工具 √
第十一章、扩展 √
第十二章、杂项(更新中)
附录A、常见问题集(更新中)
附录B、3.2和5.0区别 √
阅读须知
要确保学习示例的效果,请确保你使用的是最新的 5.0 正式版本。
由于编写过程中 5.0 版本也在不断完善,本快速入门系列会保持更新,涉及到的内
容和示例,以及用户反馈的勘误也会随时进行修订。
ThinkPHPV5.0官方权威QQ群
新手群(369126686开放制)允许扯谈[已满员]
高级群(50546480收费制)禁止闲聊
专家群(416914496邀请制)比较安静
快速入门用户专用交流群
已购买快速入门的用户请扫描加群和TP5开发者一起交流(群号:484416938)
零、序言
-4-本文档使用看云构建
一、基础
快速入门(一):基础
本章介绍了 ThinkPHP5.0 的安装及基本使用,并给出了一个最简单的示例带你了解如何开始开发,主要包
含:
简介
官网下载
Composer安装和更新
Git下载和更新
目录结构
运行环境
入口文件
调试模式
控制器
视图
读取数据
总结
在学习 ThinkPHP5.0 之前,如果你还不理解面向对象和命名空间的概念,建议首先去PHP手册恶补下
PHP的相关基础知识,否则将成为你学习5.0的最大障碍。
简介
ThinkPHP 是一个快速、简单的基于 MVC 和面向对象的轻量级 PHP 开发框架,遵循 Apache2 开源协议发
布,从诞生以来一直秉承简洁实用的设计原则,在保持出色的性能和至简的代码的同时,尤其注重开发体验
和易用性,并且拥有众多的原创功能和特性,为 WEB 应用和 API 开发提供了强有力的支持。
ThinkPHP5.0 版本是一个颠覆和重构版本,也是 ThinkPHP 十周年献礼版本,基于 PHP5.4 设计(完
美支持 PHP7 ),采用全新的架构思想,引入了很多的 PHP 新特性,优化了核心,减少了依赖,支持
Composer ,实现了真正的惰性加载,并且为 API 开发做了深入的支持,在功能、性能以及灵活性方面
都较为突出。
官网下载
ThinkPHP最新的稳定版本可以在(官方网站下载页)下载,不过官网下载版本并不是实时更新的,我们会在
每个版本更新发布的时候重新打包,如果你需要实时更新版本,请使用 Git 版本库或者 Composer 安装。
Composer安装和更新
ThinkPHP 5.0 支持使用 Composer 安装和更新,如果还没有安装 Composer ,你可以按Composer安
装中的方法安装。在 Linux 和 MacOSX 中可以运行如下命令:
一、基础
-5-本文档使用看云构建