ThinkPHP实战pdf下载 夏磊

资源来源网络,如需授权,请更换源码,模块仅供学习,如需商用请购买正版授权,本栏目不提供技术服务,积分不够请签到!如何签到?系统升级暂停签到,恢复关注公告!
如遇下载链接蓝奏网盘打不开lanzous替换成lanzoux尝试!

PHP是一种通用开源脚本语言,开源、跨平台、易于使用,主要适用于Web开发领域。MVC模式使得PHP在大型Web项目开发中耦合性低、重用性高、可维护性高、有利于软件工程化管理。本书以实用性为目标,系统地介绍了ThinkPHP框架的相关技术及其在Web开发中的应用。

全书共14章,每一章都是相对独立的知识点的集合。内容涵盖了ThinkPHP常用功能模块和实用技巧、MySQL数据库的设计与应用、完整的Web项目开发流程等目前PHP开发中最主流的技术,每一章都有大量的示例以及详尽的注释,便于读者的理解和掌握。最后通过4个完整的项目详细介绍了Web应用从设计到运行的各个环节,便于读者更好地实践。

对于拥有PHP基础而不知道下一步该做什么的读者而言,本书不失为一本好的入门教材,本书所有的实例都可以在Web开发中直接使用,使读者能够加快Web应用开发的进程。此外,本书也适合对于网络开发有兴趣的读者,以及大中专院校和培训机构的师生阅读与参考。

前 言

PHP是一种免费而且开源的开发语言,开源、跨平台、易于使用、学习门槛低的优点已经成为当前Web开发中的最佳编程语言。ThinkPHP作为快速、简单的面向对象的轻量级PHP开发框架,已经成长为国内最领先和最具影响力的Web应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级的开发。

本书包括14个章节,作为学习ThinkPHP的6个阶段,从ThinkPHP入门到可以独立完成一个标准化的Web项目为止,所有内容都是当前Web开发中常用而且重要的内容,全书基于模块化的思想设计编写,可以帮助读者深刻理解ThinkPHP框架。本书全部知识点都以最新的ThinkPHP3.2.3版本为主,详细介绍了ThinkPHP极其相关的Web技术,可以帮助读者熟悉并掌握实用的ThinkPHP技术,其中包括当前比较流行的模版化网页布局、路由、缓存、多语言等主流技术,实用性非常强。本书所涉及的示例全部在服务器上运行通过,读者在学习和工作中,可以直接使用本书给出的一些示例。

本书编写的宗旨是让读者能够拥有一本ThinkPHP方面的学习和开发使用的书籍,本书力求对所涉及的知识点讲解到位,让读者可以轻松理解并掌握。对于几乎每个知识点都有可运行的代码配套,所有代码都有详尽的注释及说明。在大部分章节的最后都会结合一个实际用例,对该章知识进行归纳总结,能够帮助读者更好地掌握理论知识点,提高实际编程能力。

本书所有开发实例的源代码托管在github上:

https://github.com/xialeistudio/thinkphp-inaction

读者可以在开发中直接使用。对于本书有任何疑问,读者可以在github上面提问,笔者尽力及时回答读者提问,帮助读者提高编程能力,解决读者在开发中遇到的难题。

本书程序开发环境

操作系统:Windows 10企业版 64位操作系统

Web服务器:Apache 2.4.17

开发语言:PHP 5.5.30

数据库:MariaDB110.1.8 (读者可以用MySQL5.6、MySQL5.7替代)

集成环境:PHPStorm 10.0.3

ThinkPHP:ThinkPHP 3.2.3完整版

浏览器:Chrome 49.0.2618.8

本书适合读者

使用PHP+MySQL的Web网站开发人员

ThinkPHP MVC架构初学者

高等院校以及培训学校相关专业的师生

掌握PHP基础想深入学习的人员

本书由夏磊主笔编著。感谢清华大学出版社编辑夏毓彦及其他工作人员,他们的辛勤工作促成了本书的出版。

著者

2017年2月

目录

第1章 ThinkPHP入门 15
1.1 MVC模式概述 15
1.2 ThinkPHP是什么 16
1.3 搭建PHP开发环境 16
1.4 第一个ThinkPHP程序 21
1.5 应用结构说明 22
1.6 术语解释 24
1.7 小结 25
第2章 配置 26
2.1 配置类型 27
2.2 配置操作 29
2.3 小结 37
第3章 路由 38
3.1 URL的三种模式 38
3.2 ThinkPHP的路由 39
3.3 小结 48
第4章 控制器 49
4.1 控制器的定义 49
4.2 前置操作和后置操作 51
4.3 动作参数绑定 52
4.4 伪静态 54
4.5 URL大小写 54
4.6 URL生成 55
4.7 Ajax返回 56
4.8 重定向和页面跳转 57
4.9 HTTP请求方法 60
4.10 读取输入 62
4.11 空操作 64
4.12 空控制器 65
4.13 小结 66
第5章 模型 67
5.1 准备工作 67
5.2 模型定义 68
5.3 模型实例化 68
5.4 连贯操作 69
5.5 CURD操作 78
5.6 查询语言 82
5.7 自动验证 86
5.8 自动完成 92
5.9 视图模型 96
5.10 关联模型 99
5.11 小结 105
第6章 视图 106
6.1 模板定义 106
6.2 模板主题 106
6.3 模板赋值 107
6.4 模板渲染 107
6.5 总结 108
第7章 模板 109
7.1 变量输出 109
7.2 系统变量 112
7.3 函数 114
7.4 变量默认值 115
7.5 算术运算符 117
7.6 模板继承 119
7.7 视图包含 121
7.8 内置标签 122
7.9 模板布局 130
7.10 模板常量替换 130
7.11 模板注释 131
7.12 测试 132
7.13 总结 140
第8章 调试 141
8.1 调试模式 141
8.2 异常处理 141
8.3 日志 142
8.4 变量输出 144
8.5 执行统计 144
8.6 SQL输出 145
8.7 测试 145
8.8 总结 149
第9章 缓存 150
9.1 数据缓存 150
9.2 页面缓存 151
9.3 数据库查询缓存 152
9.4 总结 153
第10章 专题 154
10.1 session操作 154
10.2 cookie操作 155
10.3 分页 155
10.4 文件上传 159
10.5 验证码 160
10.6 图像处理 163
10.7 总结 167
第11章 留言板项目实战 168
11.1 项目目的 168
11.2 项目需求 168
11.3 数据表设计 168
11.4 模块设计 169
11.5 编码实现 169
11.6 运行效果 179
11.7 项目总结 181
第12章 博客系统项目实战 182
12.1 项目目的 182
12.2 需求分析 182
12.3 功能设计 182
12.4 数据库设计 183
12.5 数据库字典 183
12.6 模块设计 185
12.7 项目总结 196
第13章 论坛系统项目实战 197
13.1 项目目的 197
13.2 功能设计 197
13.3 数据库设计 197
13.4 数据库字典 198
13.5 模块设计 200
13.6 项目总结 207
第14章 微信公众号开发 209
14.1 项目目的 209
14.2 功能设计 209
14.3 开通测试公众号 210
14.4 下载开发类库 211
14.5 开始会话开发 211
14.6 自定义菜单开发 227
14.7 项目总结

©下载资源版权归作者所有;本站所有资源均来源于网络,仅供学习使用,请支持正版!
风格酷 » ThinkPHP实战pdf下载 夏磊
NOTICE:【风格酷交流群】限时免认证QQ群:434230249
NOTICE:【风格酷VIP交流群】交流QQ群:860932181 ☉免责声明:本站所有模板均来自用户分享和网络收集,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服,我们核实后会立即删除。
☉如果源码网盘地址失效!或有其他问题,请点我报错,谢谢合作!
☉人民币与积分汇率为1比10,即1元=10积分.有任何疑问请联系客服
☉如有其他问题,请加网站客服QQ(330921598)进行交流。
☉本站提供的源码、模板、软件工具等其他资源,都不包含技术服务,请大家谅解!
☉源码、模板等资源会随着技术、环境的升级而存在部分问题,还请慎重选择。

发表评论

风格酷源码www.fenggeku.com 提供更优质的资源集合

立即查看 了解详情