THINKPHP 8高效構(gòu)建WEB應(yīng)用 版權(quán)信息
- ISBN:9787302678236
- 條形碼:9787302678236 ; 978-7-302-67823-6
- 裝幀:平裝-膠訂
- 冊(cè)數(shù):暫無
- 重量:暫無
- 所屬分類:>
THINKPHP 8高效構(gòu)建WEB應(yīng)用 本書特色
全程代碼引導(dǎo),7天快速學(xué)會(huì)ThinkPHP應(yīng)用開發(fā)。
《ThinkPHP8高效構(gòu)建Web應(yīng)用》簡(jiǎn)明易懂、示例豐富,系統(tǒng)介紹PHP 8的新特性以及ThinkPHP 8框架的各個(gè)組成部分。
通過閱讀《ThinkPHP8高效構(gòu)建Web應(yīng)用》,讀者可以掌握ThinkPHP 的核心原理、特性和用法,還能學(xué)習(xí)如何在實(shí)際項(xiàng)目開發(fā)中應(yīng)用ThinkPHP 的特性,逐步構(gòu)建完整的Web應(yīng)用程序。
實(shí)戰(zhàn)項(xiàng)目包括多人博客系統(tǒng)、圖書管理系統(tǒng)、論壇系統(tǒng)、微信小程序商城系統(tǒng),幫助讀者高效構(gòu)建現(xiàn)代化的Web應(yīng)用。
作者微信、QQ親自答疑。
THINKPHP 8高效構(gòu)建WEB應(yīng)用 內(nèi)容簡(jiǎn)介
"ThinkPHP是一個(gè)免費(fèi)開源、快速、簡(jiǎn)單、面向?qū)ο、輕量級(jí)的PHP開發(fā)框架,已經(jīng)成長(zhǎng)為國內(nèi)*領(lǐng)先和**影響力的Web應(yīng)用開發(fā)框架,眾多的典型案例可以表明它穩(wěn)定用于商業(yè)以及門戶級(jí)網(wǎng)站的開發(fā)。《ThinkPHP8高效構(gòu)建Web應(yīng)用》通過豐富的代碼示例和詳細(xì)的講解,幫助讀者快速上手ThinkPHP,高效構(gòu)建Web應(yīng)用!禩hinkPHP8高效構(gòu)建Web應(yīng)用》配套示例源碼、作者答疑服務(wù)。
《ThinkPHP8高效構(gòu)建Web應(yīng)用》共分17章,由淺入深地講解ThinkPHP應(yīng)用開發(fā)方法,內(nèi)容包括開發(fā)環(huán)境搭建、PHP 8新特性及其示例、MVC模式、ThinkPHP 8新特性、路由、控制器、數(shù)據(jù)庫、模型、視圖、異常管理與日志系統(tǒng)、命令行應(yīng)用開發(fā)、Ubuntu服務(wù)器部署、多人博客系統(tǒng)開發(fā)、圖書管理系統(tǒng)開發(fā)、論壇系統(tǒng)開發(fā)、微信小程序商城系統(tǒng)開發(fā)。
《ThinkPHP8高效構(gòu)建Web應(yīng)用》要求讀者有PHP編程基礎(chǔ)。本書適合ThinkPHP框架初學(xué)者、ThinkPHP應(yīng)用開發(fā)人員閱讀;也可作為高等院校和高職高專院校Web應(yīng)用開發(fā)課程的教材。"
THINKPHP 8高效構(gòu)建WEB應(yīng)用 目錄
第1章 PHP概述與開發(fā)環(huán)境搭建 11.1 PHP發(fā)展歷史 11.2 PHP 8新特性概述 21.3 安裝PHP 8.0 31.4 安裝IDE 41.5 驗(yàn)證PHP開發(fā)環(huán)境 61.6 安裝ThinkPHP開發(fā)環(huán)境 7第2章 PHP 8新特性及其示例 122.1 命名參數(shù) 122.1.1 語法 132.1.2 命名參數(shù)的優(yōu)點(diǎn) 132.1.3 命名參數(shù)的缺點(diǎn) 142.1.4 小結(jié) 162.2 注解 16第1章 PHP概述與開發(fā)環(huán)境搭建 11.1 PHP發(fā)展歷史 11.2 PHP 8新特性概述 21.3 安裝PHP 8.0 31.4 安裝IDE 41.5 驗(yàn)證PHP開發(fā)環(huán)境 61.6 安裝ThinkPHP開發(fā)環(huán)境 7第2章 PHP 8新特性及其示例 122.1 命名參數(shù) 122.1.1 語法 132.1.2 命名參數(shù)的優(yōu)點(diǎn) 132.1.3 命名參數(shù)的缺點(diǎn) 142.1.4 小結(jié) 162.2 注解 162.2.1 模擬“注解” 162.2.2 語法 172.2.3 高級(jí)應(yīng)用 192.2.4 小結(jié) 222.3 match表達(dá)式 222.3.1 語法 232.3.2 示例 232.3.3 小結(jié) 252.4 nullsafe運(yùn)算符 252.4.1 語法 252.4.2 null合并運(yùn)算符 272.4.3 nullsafe運(yùn)算符和null合并運(yùn)算符區(qū)別 272.4.4 小結(jié) 282.5 JIT編譯器 282.5.1 PHP中JIT編譯器的特性 282.5.2 PHP中的JIT編譯器 292.5.3 使用JIT編譯器 302.5.4 小結(jié) 32第3章 MVC模式 333.1 MVC模式工作原理 333.2 **個(gè)MVC應(yīng)用示例 343.3 購物車MVC應(yīng)用示例 353.4 MVC模式*佳實(shí)踐 393.5 小結(jié) 39第4章 ThinkPHP 8新特性 414.1 Composer工具 414.1.1 Composer的優(yōu)點(diǎn) 414.1.2 Composer的安裝 424.2 初始化ThinkPHP 8應(yīng)用 434.3 依賴注入 444.4 Facade 454.5 中間件 464.6 配置 494.6.1 基于PHP代碼的配置 494.6.2 環(huán)境變量配置 504.6.3 多環(huán)境配置變量 514.7 小結(jié) 53第5章 路由 545.1 路由定義 555.1.1 路由規(guī)則 555.1.2 路由地址 555.1.3 HTTP請(qǐng)求方法 585.2 路由進(jìn)階 595.2.1 路由生成 595.2.2 強(qiáng)制路由 595.2.3 路由分組 605.2.4 路由中間件 605.3 Restful路由 605.4 注解路由 635.5 URL生成 665.6 小結(jié) 67第6章 控制器 696.1 控制器定義 69
6.2 請(qǐng)求處理 726.2.1 獲取請(qǐng)求對(duì)象 726.2.2 獲取請(qǐng)求上下文信息 746.2.3 獲取請(qǐng)求參數(shù) 766.2.4 請(qǐng)求緩存 796.3 響應(yīng)處理 796.4 小結(jié) 81第7章 數(shù)據(jù)庫 827.1 PHP連接數(shù)據(jù)庫 827.2 ThinkPHP連接數(shù)據(jù)庫 837.2.1 單個(gè)數(shù)據(jù)庫連接 837.2.2 多個(gè)數(shù)據(jù)庫連接 847.2.3 讀寫分離 857.3 查詢構(gòu)造器 877.3.1 查詢數(shù)據(jù) 887.3.2 插入數(shù)據(jù) 897.3.3 更新數(shù)據(jù) 907.3.4 刪除數(shù)據(jù) 907.3.5 查詢表達(dá)式 907.3.6 常用鏈?zhǔn)讲僮?917.3.7 JSON數(shù)據(jù)操作 927.4 數(shù)據(jù)庫事務(wù) 947.5 小結(jié) 95第8章 模型 968.1 模型定義 968.2 插入數(shù)據(jù) 988.3 更新數(shù)據(jù) 1008.4 刪除數(shù)據(jù) 1018.5 查詢數(shù)據(jù) 1018.6 JSON數(shù)據(jù)的操作 1028.7 獲取器 1038.8 修改器 1058.9 搜索器 1068.10 軟刪除 1078.11 時(shí)間戳管理 1088.12 只讀字段 1098.13 關(guān)聯(lián)模型 1098.13.1 一對(duì)一關(guān)聯(lián) 1108.13.2 一對(duì)多關(guān)聯(lián) 1138.13.3 多對(duì)多關(guān)聯(lián) 1158.14 小結(jié) 118第9章 視圖 1199.1 視圖賦值與渲染 1199.2 PHP模板語法 1209.3 小結(jié) 122第10章 異常管理與日志系統(tǒng) 12310.1 異常管理 12310.1.1 自定義異常處理器 12410.1.2 拋出和捕獲異常 12510.2 日志系統(tǒng) 12610.2.1 術(shù)語解釋 12610.2.2 日志寫入 12710.2.3 日志配置 12710.2.4 自定義日志通道 12810.3 小結(jié) 130第11章 命令行應(yīng)用開發(fā) 13111.1 命令行應(yīng)用的入口 13111.2 從零構(gòu)建一個(gè)命令行應(yīng)用 13211.3 小結(jié) 134第12章 Ubuntu服務(wù)器部署 13512.1 在Ubuntu服務(wù)器上部署ThinkPHP應(yīng)用 13512.2 小結(jié) 137第13章 數(shù)據(jù)庫設(shè)計(jì) 13813.1 數(shù)據(jù)庫設(shè)計(jì)原則 13813.2 數(shù)據(jù)庫設(shè)計(jì)工具 13813.3 小結(jié) 143第14章 多人博客系統(tǒng)開發(fā) 14414.1 運(yùn)行示例項(xiàng)目 14414.2 項(xiàng)目目的 14514.3 需求分析 14614.4 功能分析 14614.5 數(shù)據(jù)庫設(shè)計(jì) 14614.5.1 數(shù)據(jù)表模型圖 14714.5.2 數(shù)據(jù)庫關(guān)系說明 14714.5.3 數(shù)據(jù)庫字段 14814.6 模塊設(shè)計(jì) 14914.6.1 網(wǎng)站前臺(tái) 15014.6.2 用戶管理端 15114.7 效果展示 15214.8 部分代碼示例 15514.8.1 驗(yàn)證碼 15514.8.2 成功和錯(cuò)誤提示頁面 15614.8.3 發(fā)表文章事務(wù)操作 15714.9 項(xiàng)目總結(jié) 15814.10 項(xiàng)目代碼 158第15章 圖書管理系統(tǒng)開發(fā) 15915.1 運(yùn)行示例項(xiàng)目 15915.2 項(xiàng)目目的 16015.3 需求分析 16115.4 功能分析 16115.5 模塊設(shè)計(jì) 16215.6 數(shù)據(jù)庫設(shè)計(jì) 16215.6.1 數(shù)據(jù)庫模型關(guān)系 16215.6.2 數(shù)據(jù)庫關(guān)系說明 16315.6.3 數(shù)據(jù)庫字典 16315.7 核心業(yè)務(wù)流程 16515.8 效果展示 16515.9 部分代碼示例 16815.9.1 統(tǒng)一倉儲(chǔ)類實(shí)現(xiàn) 16815.9.2 圖書借閱實(shí)現(xiàn) 17215.10 項(xiàng)目總結(jié) 17315.11 項(xiàng)目代碼 173第16章 論壇系統(tǒng)開發(fā) 17416.1 運(yùn)行示例項(xiàng)目 17416.2 項(xiàng)目目的 17516.3 需求分析 17516.4 功能分析 17616.5 模塊設(shè)計(jì) 17616.6 數(shù)據(jù)庫設(shè)計(jì) 17616.6.1 數(shù)據(jù)庫表關(guān)系 17716.6.2 數(shù)據(jù)庫表關(guān)系說明 17716.6.3 數(shù)據(jù)庫字典 17816.7 效果展示 18016.8 代碼示例 18516.8.1 文件上傳 18516.8.2 可選的LOGO編輯 18616.8.3 分頁代碼保存GET參數(shù) 18716.8.4 主題詳情 18816.8.5 倉儲(chǔ)層設(shè)計(jì) 19116.8.6 修改密碼 19416.9 項(xiàng)目總結(jié) 19516.10 項(xiàng)目代碼 195第17章 微信小程序商城系統(tǒng)開發(fā) 19617.1 運(yùn)行示例項(xiàng)目 19617.2 項(xiàng)目目的 19717.3 需求分析 19717.4 功能分析 19717.5 模塊設(shè)計(jì) 19817.6 數(shù)據(jù)庫設(shè)計(jì) 19817.6.1 數(shù)據(jù)庫關(guān)系 19817.6.2 數(shù)據(jù)庫關(guān)系說明 19917.6.3 數(shù)據(jù)庫字典 19917.7 效果展示 20117.8 代碼示例 20517.8.1 購買商品 20517.8.2 JWT使用示例 20617.8.3 異常處理 20817.9 項(xiàng)目總結(jié) 20817.10 項(xiàng)目代碼 209后記 210
展開全部
THINKPHP 8高效構(gòu)建WEB應(yīng)用 作者簡(jiǎn)介
夏磊,騰訊資深軟件工程師,AWS認(rèn)證解決方案架構(gòu)師。畢業(yè)于湖南工業(yè)大學(xué),擁有超過十年的互聯(lián)網(wǎng)軟件開發(fā)經(jīng)驗(yàn)。精通多種編程語言和技術(shù)棧,在高并發(fā)和大規(guī)模分布式Web應(yīng)用架構(gòu)領(lǐng)域有著深入的研究和實(shí)踐經(jīng)驗(yàn)。開源技術(shù)的積極倡導(dǎo)者,也是多個(gè)知名開源項(xiàng)目的貢獻(xiàn)者,為推動(dòng)行業(yè)發(fā)展做出了重要貢獻(xiàn)。著有圖書《ThinkPHP實(shí)戰(zhàn)》《ThinkPHP 5實(shí)戰(zhàn)》和《Node.js與Webpack實(shí)戰(zhàn)》。