×
暂无评论
图文详情
  • ISBN:9787302678236
  • 装帧:平装-胶订
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:0
  • 出版时间:2025-01-01
  • 条形码:9787302678236 ; 978-7-302-67823-6

本书特色

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

内容简介

"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应用开发课程的教材。"

目录

第1章 PHP概述与开发环境搭建 11.1 PHP发展历史 11.2 PHP 8新特性概述 21.3 安装PHP 8.0 31.4 安装IDE 41.5 验证PHP开发环境 61.6 安装ThinkPHP开发环境 7第2章 PHP 8新特性及其示例 122.1 命名参数 122.1.1 语法 132.1.2 命名参数的优点 132.1.3 命名参数的缺点 142.1.4 小结 162.2 注解 16第1章 PHP概述与开发环境搭建 11.1 PHP发展历史 11.2 PHP 8新特性概述 21.3 安装PHP 8.0 31.4 安装IDE 41.5 验证PHP开发环境 61.6 安装ThinkPHP开发环境 7第2章 PHP 8新特性及其示例 122.1 命名参数 122.1.1 语法 132.1.2 命名参数的优点 132.1.3 命名参数的缺点 142.1.4 小结 162.2 注解 162.2.1 模拟“注解” 162.2.2 语法 172.2.3 高级应用 192.2.4 小结 222.3 match表达式 222.3.1 语法 232.3.2 示例 232.3.3 小结 252.4 nullsafe运算符 252.4.1 语法 252.4.2 null合并运算符 272.4.3 nullsafe运算符和null合并运算符区别 272.4.4 小结 282.5 JIT编译器 282.5.1 PHP中JIT编译器的特性 282.5.2 PHP中的JIT编译器 292.5.3 使用JIT编译器 302.5.4 小结 32第3章 MVC模式 333.1 MVC模式工作原理 333.2 **个MVC应用示例 343.3 购物车MVC应用示例 353.4 MVC模式*佳实践 393.5 小结 39第4章 ThinkPHP 8新特性 414.1 Composer工具 414.1.1 Composer的优点 414.1.2 Composer的安装 424.2 初始化ThinkPHP 8应用 434.3 依赖注入 444.4 Facade 454.5 中间件 464.6 配置 494.6.1 基于PHP代码的配置 494.6.2 环境变量配置 504.6.3 多环境配置变量 514.7 小结 53第5章 路由 545.1 路由定义 555.1.1 路由规则 555.1.2 路由地址 555.1.3 HTTP请求方法 585.2 路由进阶 595.2.1 路由生成 595.2.2 强制路由 595.2.3 路由分组 605.2.4 路由中间件 605.3 Restful路由 605.4 注解路由 635.5 URL生成 665.6 小结 67第6章 控制器 696.1 控制器定义 69 6.2 请求处理 726.2.1 获取请求对象 726.2.2 获取请求上下文信息 746.2.3 获取请求参数 766.2.4 请求缓存 796.3 响应处理 796.4 小结 81第7章 数据库 827.1 PHP连接数据库 827.2 ThinkPHP连接数据库 837.2.1 单个数据库连接 837.2.2 多个数据库连接 847.2.3 读写分离 857.3 查询构造器 877.3.1 查询数据 887.3.2 插入数据 897.3.3 更新数据 907.3.4 删除数据 907.3.5 查询表达式 907.3.6 常用链式操作 917.3.7 JSON数据操作 927.4 数据库事务 947.5 小结 95第8章 模型 968.1 模型定义 968.2 插入数据 988.3 更新数据 1008.4 删除数据 1018.5 查询数据 1018.6 JSON数据的操作 1028.7 获取器 1038.8 修改器 1058.9 搜索器 1068.10 软删除 1078.11 时间戳管理 1088.12 只读字段 1098.13 关联模型 1098.13.1 一对一关联 1108.13.2 一对多关联 1138.13.3 多对多关联 1158.14 小结 118第9章 视图 1199.1 视图赋值与渲染 1199.2 PHP模板语法 1209.3 小结 122第10章 异常管理与日志系统 12310.1 异常管理 12310.1.1 自定义异常处理器 12410.1.2 抛出和捕获异常 12510.2 日志系统 12610.2.1 术语解释 12610.2.2 日志写入 12710.2.3 日志配置 12710.2.4 自定义日志通道 12810.3 小结 130第11章 命令行应用开发 13111.1 命令行应用的入口 13111.2 从零构建一个命令行应用 13211.3 小结 134第12章 Ubuntu服务器部署 13512.1 在Ubuntu服务器上部署ThinkPHP应用 13512.2 小结 137第13章 数据库设计 13813.1 数据库设计原则 13813.2 数据库设计工具 13813.3 小结 143第14章 多人博客系统开发 14414.1 运行示例项目 14414.2 项目目的 14514.3 需求分析 14614.4 功能分析 14614.5 数据库设计 14614.5.1 数据表模型图 14714.5.2 数据库关系说明 14714.5.3 数据库字段 14814.6 模块设计 14914.6.1 网站前台 15014.6.2 用户管理端 15114.7 效果展示 15214.8 部分代码示例 15514.8.1 验证码 15514.8.2 成功和错误提示页面 15614.8.3 发表文章事务操作 15714.9 项目总结 15814.10 项目代码 158第15章 图书管理系统开发 15915.1 运行示例项目 15915.2 项目目的 16015.3 需求分析 16115.4 功能分析 16115.5 模块设计 16215.6 数据库设计 16215.6.1 数据库模型关系 16215.6.2 数据库关系说明 16315.6.3 数据库字典 16315.7 核心业务流程 16515.8 效果展示 16515.9 部分代码示例 16815.9.1 统一仓储类实现 16815.9.2 图书借阅实现 17215.10 项目总结 17315.11 项目代码 173第16章 论坛系统开发 17416.1 运行示例项目 17416.2 项目目的 17516.3 需求分析 17516.4 功能分析 17616.5 模块设计 17616.6 数据库设计 17616.6.1 数据库表关系 17716.6.2 数据库表关系说明 17716.6.3 数据库字典 17816.7 效果展示 18016.8 代码示例 18516.8.1 文件上传 18516.8.2 可选的LOGO编辑 18616.8.3 分页代码保存GET参数 18716.8.4 主题详情 18816.8.5 仓储层设计 19116.8.6 修改密码 19416.9 项目总结 19516.10 项目代码 195第17章 微信小程序商城系统开发 19617.1 运行示例项目 19617.2 项目目的 19717.3 需求分析 19717.4 功能分析 19717.5 模块设计 19817.6 数据库设计 19817.6.1 数据库关系 19817.6.2 数据库关系说明 19917.6.3 数据库字典 19917.7 效果展示 20117.8 代码示例 20517.8.1 购买商品 20517.8.2 JWT使用示例 20617.8.3 异常处理 20817.9 项目总结 20817.10 项目代码 209后记 210
展开全部

作者简介

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

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航