《ThinkPHP 5实战》本书带有4个实战开发案例,非常有参考价值。

本书分为18章,内容包括开发环境搭建、配置系统、路由、控制器、数据库操作层、模型层、视图、验证器、缓存、Session和Cookie、命令行应用、开发调试、服务器部署、数据库设计、多人博客系统开发、图书管理系统开发、论坛系统开发与微信小程序商城系统开发。

PHP是一种通用开源脚本语言,开源、跨平台、易于使用,主要适用于Web开发领域。MVC模式使得PHP在大型Web项目开发中耦合性低、重用性高、可维护性高、有利于软件工程化管理。作为国内MVC框架中的佼佼者,ThinkPHP是一个免费开源、快速、简单的、面向对象的、轻量级PHP开发框架,已经成长为国内最领先和最具影响力的Web应用开发框架,众多的典型案例确保可以稳定用于商业以及门户级网站的开发。

ThinkPHP 5版本是一个颠覆和重构版本,采用全新的架构思想,引入了更多的PHP新特性,优化了核心,减少了依赖,实现了真正的惰性加载,支持composer,并针对API开发做了大量的优化,包括路由、日志、异常、模型、数据库、模板引擎和验证等模块都已经重构,不适合原有ThinkPHP 3.2项目的升级,所以编写了本书。

本书编写的目的是让读者能够系统地学习ThinkPHP 5框架。即使读者不了解MVC模式或者MVC框架,阅读本书也不会有太大的问题,并且学完本书后能基于ThinkPHP 5开发自己的项目。为了加强读者对内容的理解,每一章都有配套示例以及详尽的注释,便于读者理解和学习。大部分章节都会配有练习,进行针对性的训练。在本书的后半部分更是直接展示一个完整项目的开发流程,让读者可以在实践中学习。毕竟“眼过千遍,不如手写一遍”。

针对上一版代码Github单个仓库托管问题,本书实例代码已经改为组织托管,每个项目都会使用独立的仓库保存。所有的实例都可以在Web开发中直接使用,省去了读者“造轮子”的过程,以专注于业务逻辑开发。对于本书内容有任何疑问或者在实际开发中遇到问题的读者可以在Github上的issue中提出问题,作者会进行解答。

本书示例代码仓库地址为https://github.com/thinkphp5-inaction。

《ThinkPHP 5实战》4个实战开发案例可从代码仓库下载相关推荐

  1. 开发android项目实战,Android 项目实战:手机安全卫士开发案例解析

    Android 项目实战:手机安全卫士开发案例解析 作 者:王家林,王家俊,王家虎 出版时间:2013 丛编项:移动互联应用开发系列 内容简介 本书通过对一款手机安全卫士开发案例的详细解析,讲解了一个 ...

  2. 《实战突击.php项目开发案例整合》.(明日科技).[PDF]ckook

    图书作者: 明日科技 图书编号: 9787121141140 图书格式: PDF 出 版 社: 电子工业出版社 出版年份: 2011 图书页数: 800-900 [内容简介] <实战突击:php ...

  3. 实战python+django+mysql开发详细步骤及代码学习

    开发工具:pycharm 环境:python3.7.4(例子中用的3.6) 下载安装pycharm:http://www.jetbrains.com/pycharm/download/#section ...

  4. 手把手教你搭建AI开发环境 !(附代码、下载地址)

    来源:虎贲智能机器 本文长度为1000字,建议阅读5分钟 本文为你介绍基于ubuntu16 Python3 tensorflow的人工智能开发环境的搭建. 人最大的长处就是有厉害的大脑.电脑.手机等都 ...

  5. 《实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)》

    <实战突击:PHP项目开发案例整合(第2版)(含DVD光盘1张)> 基本信息 作者: 徐康明    辛洪郁 出版社:电子工业出版社 ISBN:9787121221378 上架时间:2014 ...

  6. jsp项目开发案例_Laravel 中使用 swoole 项目实战开发案例一 (建立 swoole 和前端通信)life...

    1 开发需要环境 工欲善其事,必先利其器.在正式开发之前我们检查好需要安装的拓展,不要开发中发现这些问题,打断思路影响我们的开发效率. 安装 swoole 拓展包 安装 redis 拓展包 安装 la ...

  7. jsp项目开发案例_Laravel中使用swoole项目实战开发案例一 (建立swoole和前端通信)

    Laravel中使用swoole项目实战开发案例二(后端主动分场景给界面推送消息) 工欲善其事,必先利其器.在正式开发之前我们检查好需要安装的拓展,不要开发中发现这些问题,打断思路影响我们的开发效率. ...

  8. 实战突击:PHP项目开发案例整合(第2版)

    为什么80%的码农都做不了架构师?>>>    实战突击:PHP项目开发案例整合(第2版) 案例涉及行业广泛,实用性非常强.通过对<实战突击:PHP项目开发案例整合(第2版)& ...

  9. 知识图谱实战开发案例剖析(22)Protege开发环境安装部署

    一.前言 本文是系列博文<知识图谱实战开发案例剖析>第7部分:Protégé本体建模,第1节:Protégé环境安装部署.该系列内容已经录制成视频课程,发布在:网易云课堂. 二.正文 2. ...

最新文章

  1. 普通帧,关键帧,空白关键帧的区别
  2. 网络工程师_TCP握手之类的
  3. 数据库MYSQL学习系列一
  4. 树莓派linux共享目录,树莓派局域网文件共享
  5. pytorch torchvision.datasets.ImageFolder
  6. php yof框架特点_PHP编程语言的特点
  7. Python爬虫实战--斗鱼直播爬虫
  8. python数据采集卡_高速数据采集卡在雷达信号的采集与分析中的应用笔记
  9. 免费搜题网课答案微信公众号系统
  10. 计算机英语单词练习四
  11. python 倒计时手机app打卡_摆脱拖延症,这些APP让你的时间更高效!
  12. 2021online普及组【吃豆人】O(4N)
  13. 在Java 17中偏向锁可算废了
  14. win11、10下安装eNSP最新版(1.3.00.200T)并完美运行(转载)
  15. 回溯算法经典问题-迷宫问题
  16. Acpi 和 apm
  17. ra寄存器定位core
  18. 阿里云、腾讯云、UCloud、华为云云主机对比测试报告 | 技术
  19. 工作中的完美主义心态
  20. svm原理详解,看完就懂(六):松弛变量part1

热门文章

  1. 美化上传文件框(上传图片框)
  2. Adnroid 自定义流式布局
  3. 基于ORB-SLAM2实时构建稠密点云
  4. matlab怎么标记节点,为图节点和边添加标签
  5. Ring Buffers (环形消息缓冲区)
  6. 可供量、现有量、承诺量
  7. Python解析SWAN气象雷达数据--(解析、生成ASCII、Image、netCDF)
  8. android.内存监控,android的内存监控
  9. 示波器探头需要补偿校准的根本原因
  10. LS1021A 调试问题记录