ThinkPHP 8高效构建Web应用
快速掌握ThinkPHP开发方法,实战多人博客系统、图书管理系统、论坛系统、微信小程序商城系统开发

作者:夏磊

丛书名:编程与应用开发丛书

定价:89元

印次:1-1

ISBN:9787302678236

出版日期:2025.01.01

印刷日期:2024.12.12

图书责编:夏毓彦

图书分类:零售

电子书
在线购买
分享
内容简介
作者简介
前言序言
资源下载
查看详情 查看详情 查看详情

"ThinkPHP是一个免费开源、快速、简单、面向对象、轻量级的PHP开发框架,已经成长为国内最领先和**影响力的Web应用开发框架,众多的典型案例可以表明它稳定用于商业以及门户级网站的开发。《ThinkPHP8高效构建Web应用》通过丰富的代码示例和详细的讲解,帮助读者快速上手ThinkPHP,高效构建Web应用。《ThinkPHP8高效构建Web应用》配套示例源码、作者答疑服务。 《ThinkPHP8高效构建Web应用》共分17章,由浅入深地讲解ThinkPHP应用开发方法,内容包括开发环境搭建、PHP 8新特性及其示例、MVC模式、ThinkPHP 8新特性、路由、控制器、数据库、模型、视图、异常管理与日志系统、命令行应用开发、Ubuntu服务器部署、多人博客系统开发、图书管理系统开发、论坛系统开发、微信小程序商城系统开发。 《ThinkPHP8高效构建Web应用》要求读者有PHP编程基础。本书适合ThinkPHP框架初学者、ThinkPHP应用开发人员阅读;也可作为高等院校和高职高专院校Web应用开发课程的教材。"

夏磊,腾讯资深软件工程师,AWS认证解决方案架构师。毕业于湖南工业大学,拥有超过十年的互联网软件开发经验。精通多种编程语言和技术栈,在高并发和大规模分布式Web应用架构领域有着深入的研究和实践经验。开源技术的积极倡导者,也是多个知名开源项目的贡献者,为推动行业发展做出了重要贡献。著有图书《ThinkPHP实战》《ThinkPHP 5实战》和《Node.js与Webpack实战》。

前 言 本书主要讲解使用ThinkPHP 8框架开发Web应用。ThinkPHP是一种学习曲线比较平滑的PHP开发框架,它能够让你构建各种Web应用。通过不断完善,以及与积极活跃的社区相结合,该框架的发展前景非常好。 PHP 8是PHP语言的一个主版本更新,它包含了很多新功能与优化项,为开发者提供了更多的可能性和性能改进。而全新发布的ThinkPHP 8版本基于PHP 8对ThinkPHP 6.1版本做了重构和优化,提高了其性能和用户的开发体验。 目标读者 本书的目标读者,是熟悉PHP编程语言和具有一定MySQL编程经验的程序员,比如Web应用开发工程师、拥有PHP基础想深入掌握PHP大型项目开发技能的开发人员。由于本书写得比较简明易懂,也适合作为高校Web应用开发的教材。 本书概要 第1章回顾PHP语言的演进历程,并深入探讨PHP与ThinkPHP开发环境的搭建,以及现代集成开发环境(IDE)Visual Studio Code的集成实践,以提升开发效率和代码质量。 第2章详尽解析PHP 8引入的关键创新特性,涵盖命名参数的增强语法、注解的集成支持、match表达式的灵活应用、nullsafe运算符的安全引用机制,以及JIT编译器的性能优化策略。 第3章系统阐释MVC架构模式的理论基础,并深入剖析模块间的交互流程,揭示MVC在复杂应用开发中的结构优势和实现策略。 第4章深入挖掘ThinkPHP 8的创新特性,重点讨论容器化管理与依赖注入的高级应用、Facade设计模式的简化接口、事件驱动架构的动态响应,以及中间件的流程控制机制。 第5章细致讲解路由机...

目录
荐语
查看详情 查看详情
目    录

第1章  PHP概述与开发环境搭建 1

1.1  PHP发展历史 1

1.2  PHP 8新特性概述 2

1.3  安装PHP 8.0 3

1.4  安装IDE 4

1.5  验证PHP开发环境 6

1.6  安装ThinkPHP开发环境 7

第2章  PHP 8新特性及其示例 12

2.1  命名参数 12

2.1.1  语法 13

2.1.2  命名参数的优点 13

2.1.3  命名参数的缺点 14

2.1.4  小结 16

2.2  注解 16

2.2.1  模拟“注解” 16

2.2.2  语法 17

2.2.3  高级应用 19

2.2.4  小结 22

2.3  match表达式 22

2.3.1  语法 23

2.3.2  示例 23

2.3.3  小结 25

2.4  nullsafe运算符 25

2.4.1  语法 25

2.4.2  null合并运算符 27

2.4.3  nullsafe运算符和null合并运算符区别 27

2.4.4  小结 28

2.5  JIT编译器 28

2.5.1  PHP中JIT编译器的特性 28

2.5.2  PHP中的JIT编译器 29

2.5.3  使用JIT编译器 30

2.5.4  小结 32

第3章  MVC模式 33

3.1  MVC模式工作原理 33

3.2  第一个MVC应用示例 34

3.3  购物车MVC应用示例 35

3.4  MVC模式最佳实践 39

3.5  小结 39

第4章  ThinkPHP 8新特性 ... 查看详情

"全程代码引导,7天快速学会ThinkPHP应用开发。
《ThinkPHP8高效构建Web应用》简明易懂、示例丰富,系统介绍PHP 8的新特性以及ThinkPHP 8框架的各个组成部分。
通过阅读《ThinkPHP8高效构建Web应用》,读者可以掌握ThinkPHP 的核心原理、特性和用法,还能学习如何在实际项目开发中应用ThinkPHP 的特性,逐步构建完整的Web应用程序。
实战项目包括多人博客系统、图书管理系统、论坛系统、微信小程序商城系统,帮助读者高效构建现代化的Web应用。
作者微信、QQ亲自答疑。"

查看详情