PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程
定 價(jià):69 元
叢書名:面向新工科普通高等教育系列教材
當(dāng)前圖書已被 41 所學(xué)校薦購(gòu)過!
查看明細(xì)
- 作者:盧欣欣 李靖
- 出版時(shí)間:2021/2/1
- ISBN:9787111673095
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:292
- 紙張:
- 版次:
- 開本:16開
《PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程》共13章,系統(tǒng)講解了PHP動(dòng)態(tài)網(wǎng)站開發(fā)所涉及的技術(shù)和流程。主要內(nèi)容包括PHP動(dòng)態(tài)網(wǎng)頁(yè)基礎(chǔ)、PHP語(yǔ)法基礎(chǔ)、數(shù)組、函數(shù)、數(shù)據(jù)交互、MySQL數(shù)據(jù)庫(kù)、PHP操作MySQL數(shù)據(jù)庫(kù)、會(huì)話技術(shù)、文件操作、圖像操作、PHP面向?qū)ο缶幊、Git、志愿者服務(wù)網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)。
《PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程》內(nèi)容以項(xiàng)目需求為導(dǎo)向,循序漸進(jìn)、深入淺出。每章均由知識(shí)點(diǎn)講解和案例實(shí)踐兩部分組成,而綜合案例“志愿者服務(wù)網(wǎng)”則整合了動(dòng)態(tài)網(wǎng)頁(yè)的開發(fā)技術(shù)和完整流程,全書做到了敘述上的前后呼應(yīng)和技術(shù)上的逐步加深。
《PHP動(dòng)態(tài)網(wǎng)站開發(fā)實(shí)踐教程》既可作為高等院!皠(dòng)態(tài)網(wǎng)站開發(fā)”“Web程序設(shè)計(jì)”等課程的教材,也可作為Web應(yīng)用程序開發(fā)人員的技術(shù)參考書。
前言
第1章PHP動(dòng)態(tài)網(wǎng)頁(yè)基礎(chǔ)
11靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)
111靜態(tài)網(wǎng)頁(yè)
112動(dòng)態(tài)網(wǎng)頁(yè)
113靜態(tài)網(wǎng)頁(yè)與動(dòng)態(tài)網(wǎng)頁(yè)的區(qū)別
12PHP概述
13PHP執(zhí)行流程
14使用phpStudy搭建PHP環(huán)境
141phpStudy的安裝與啟動(dòng)
142目錄結(jié)構(gòu)
143創(chuàng)建虛擬站點(diǎn)
15手動(dòng)安裝配置PHP環(huán)境
151PHP的安裝與配置
152Apache的安裝與配置
16PhpStorm的安裝與使用
17Xdebug斷點(diǎn)調(diào)試
18實(shí)踐操作
第2章PHP語(yǔ)法基礎(chǔ)
21PHP基本語(yǔ)法
211PHP標(biāo)記
212PHP注釋
213PHP輸出語(yǔ)句
22數(shù)據(jù)與運(yùn)算
221數(shù)據(jù)類型
222標(biāo)識(shí)符與關(guān)鍵字
223常量
224變量
225運(yùn)算符
226類型轉(zhuǎn)換
227表達(dá)式與語(yǔ)句
23流程控制語(yǔ)句
231選擇結(jié)構(gòu)
232循環(huán)結(jié)構(gòu)
24案例:打印月歷
241案例呈現(xiàn)
242案例分析
243案例實(shí)現(xiàn)
25實(shí)踐操作
第3章數(shù)組
31數(shù)組概述
311數(shù)組的基本概念
312數(shù)組的分類
32定義數(shù)組
321使用[]定義數(shù)組
322使用array()定義數(shù)組
323使用短數(shù)組語(yǔ)法定義數(shù)組
324二維數(shù)組的定義
33訪問、輸出數(shù)組
34遍歷數(shù)組
35刪除數(shù)組
36常用數(shù)組函數(shù)
361統(tǒng)計(jì)函數(shù)
362數(shù)組指針函數(shù)
363檢索函數(shù)
364排序函數(shù)
365數(shù)組元素操作函數(shù)
366其他函數(shù)
37超全局?jǐn)?shù)組變量
38案例:統(tǒng)計(jì)學(xué)習(xí)時(shí)長(zhǎng)
381案例呈現(xiàn)
382案例分析
383案例實(shí)現(xiàn)
39實(shí)踐操作
第4章函數(shù)
41函數(shù)概述
42自定義函數(shù)
421函數(shù)的定義
422函數(shù)的調(diào)用
423函數(shù)的返回值
424函數(shù)的參數(shù)
425變量的作用域
426函數(shù)的嵌套調(diào)用和遞歸調(diào)用
43可變函數(shù)和匿名函數(shù)
44PHP內(nèi)置函數(shù)
441數(shù)學(xué)函數(shù)
442日期時(shí)間函數(shù)
443字符串函數(shù)
45PHP文件包含語(yǔ)句
451include語(yǔ)句與require語(yǔ)句
452include_once語(yǔ)句與require_once語(yǔ)句
46案例:隨機(jī)驗(yàn)證碼生成
461案例呈現(xiàn)
462案例分析
463案例實(shí)現(xiàn)
47實(shí)踐操作
第5章數(shù)據(jù)交互
51頁(yè)面間參數(shù)傳遞
52表單數(shù)據(jù)交互
521GET方式提交和獲取表單數(shù)據(jù)
522POST方式提交和獲取表單數(shù)據(jù)
53案例:考試答題
531案例呈現(xiàn)
532案例分析
533案例實(shí)現(xiàn)
54實(shí)踐操作
第6章MySQL數(shù)據(jù)庫(kù)
61MySQL概述
611MySQL簡(jiǎn)介
612MySQL的下載與安裝
613啟動(dòng)和關(guān)閉MySQL服務(wù)器
62MySQL數(shù)據(jù)庫(kù)的管理
621創(chuàng)建數(shù)據(jù)庫(kù)
622查看數(shù)據(jù)庫(kù)
623修改數(shù)據(jù)庫(kù)
624刪除數(shù)據(jù)庫(kù)
63MySQL數(shù)據(jù)表的管理
631數(shù)據(jù)類型
632創(chuàng)建數(shù)據(jù)表
633修改數(shù)據(jù)表
634刪除數(shù)據(jù)表
64MySQL數(shù)據(jù)表記錄的管理
641添加數(shù)據(jù)
642更新數(shù)據(jù)
643刪除數(shù)據(jù)
644查詢數(shù)據(jù)
65實(shí)踐操作
第7章PHP操作MySQL數(shù)據(jù)庫(kù)
71PHP中常用的數(shù)據(jù)庫(kù)擴(kuò)展
711MySQL擴(kuò)展
712MySQLi擴(kuò)展
713PDO擴(kuò)展
72PHP操作數(shù)據(jù)庫(kù)的一般步驟
73PHP操作數(shù)據(jù)庫(kù)的方法
731連接數(shù)據(jù)庫(kù)服務(wù)器
732選擇數(shù)據(jù)庫(kù)
733設(shè)置編碼方式
734執(zhí)行SQL語(yǔ)句
735讀取結(jié)果集
736釋放資源和關(guān)閉連接
737其他方法
74PHP操作數(shù)據(jù)庫(kù)
741數(shù)據(jù)顯示
742數(shù)據(jù)搜索
743數(shù)據(jù)分頁(yè)
744數(shù)據(jù)添加
745數(shù)據(jù)修改
746數(shù)據(jù)刪除
75PHP操作數(shù)據(jù)庫(kù)常見錯(cuò)誤分析
751數(shù)據(jù)庫(kù)服務(wù)器登錄失敗
752SQL語(yǔ)句錯(cuò)誤
753輸出查詢結(jié)果錯(cuò)誤
76數(shù)據(jù)庫(kù)操作中的常見Web安全問題分析與防御
761SQL注入
762CSRF跨站請(qǐng)求偽造
77實(shí)踐操作
第8章會(huì)話技術(shù)
81Cookie管理
811Cookie的概念
812Cookie的工作原理
813設(shè)置Cookie
814讀取Cookie
815刪除Cookie
82案例:商品瀏覽足跡
821案例呈現(xiàn)
822案例分析
823案例實(shí)現(xiàn)
83Session管理
831Session的概念
832Session的工作原理
833創(chuàng)建Session
834讀取Session
835刪除Session
84案例:用戶登錄
841案例呈現(xiàn)
842案例分析
843案例實(shí)現(xiàn)
85實(shí)踐操作
第9章文件操作
91目錄的基本操作
911創(chuàng)建目錄
912刪除目錄
913移動(dòng)目錄
914遍歷目錄
92文件的基本操作
921創(chuàng)建或打開文件
922讀寫文件
923文件的基本操作函數(shù)
93文件上傳和下載
931文件上傳
932文件下載
94案例:文件管理器
941案例呈現(xiàn)
942案例分析
943案例實(shí)現(xiàn)
95實(shí)踐操作
第10章圖像操作
101GD庫(kù)的使用
1011創(chuàng)建畫布
1012設(shè)置顏色
1013輸出和銷毀圖像
1014繪制文本
1015繪制圖像
102案例:驗(yàn)證碼
1021案例呈現(xiàn)
1022案例分析
1023案例實(shí)現(xiàn)
103圖像的基本操作
1031圖片縮放
1032圖片裁剪
1033添加水印
1034圖片旋轉(zhuǎn)和翻轉(zhuǎn)
104案例:相冊(cè)管理器
1041案例呈現(xiàn)
1042案例分析
1043案例實(shí)現(xiàn)
105實(shí)踐操作
第11章PHP面向?qū)ο缶幊?br>111程序設(shè)計(jì)方法
1111面向過程編程
1112面向?qū)ο缶幊?br>112類與對(duì)象的使用
1121類的定義
1122成員屬性與成員方法
1123對(duì)象的創(chuàng)建與使用
113構(gòu)造方法與析構(gòu)方法
114類的封裝
1141封裝的概念
1142訪問修飾符
115類的繼承
1151繼承的概念
1152實(shí)現(xiàn)繼承
1153方法重寫與屬性覆蓋
116靜態(tài)方法與屬性
117抽象類和接口
1171抽象類的定義與應(yīng)用
1172接口的定義與應(yīng)用
118多態(tài)
1181多態(tài)的概念
1182實(shí)現(xiàn)多態(tài)
119案例:網(wǎng)約車
1191案例呈現(xiàn)
1192案例分析
1193案例實(shí)現(xiàn)
1110常用的魔術(shù)方法
11101__set()和__get()方法
11102__clone()方法
11103__call()和__callStatic()方法
11104__autoload()方法
1111單例模式
11111單例模式的概念
11112實(shí)現(xiàn)的原理
11113代碼實(shí)現(xiàn)
1112常用類的封裝
11121數(shù)據(jù)庫(kù)操作類
11122文件上傳類
11123驗(yàn)證碼類
1113實(shí)踐操作
第12章Git
121版本控制系統(tǒng)
1211集中式版本控制系統(tǒng)
1212分布式版本控制系統(tǒng)
122Git概述
1221Git的安裝
1222Git的工作流程
123Git的基本配置
1231用戶信息
1232文本編輯器
1233查看配置
124Git基本操作
1241獲取Git倉(cāng)庫(kù)
1242查看文件狀態(tài)
1243添加文件
1244移除文件
1245重命名文件
1246撤銷操作
1247查看提交歷史和差異
125Git分支
1251創(chuàng)建分支
1252切換分支
1253合并分支
1254分支管理策略
126遠(yuǎn)程倉(cāng)庫(kù)
1261在GitHub上創(chuàng)建倉(cāng)庫(kù)
1262推送數(shù)據(jù)
1263拉取數(shù)據(jù)
1264查看遠(yuǎn)程倉(cāng)庫(kù)
127標(biāo)簽管理
128實(shí)踐操作
第13章志愿者服務(wù)網(wǎng)的設(shè)計(jì)與實(shí)現(xiàn)
131需求分析
132系統(tǒng)功能設(shè)計(jì)
133數(shù)據(jù)庫(kù)設(shè)計(jì)
134項(xiàng)目準(zhǔn)備
1341項(xiàng)目結(jié)構(gòu)
1342公共類、函數(shù)設(shè)計(jì)
135后臺(tái)模塊實(shí)現(xiàn)
1351Layui的基本使用
1352管理員登錄模塊
1353無限級(jí)分類模塊
1354新聞模塊
136前臺(tái)模塊實(shí)現(xiàn)
1361網(wǎng)站首頁(yè)
1362新聞列表頁(yè)
1363新聞詳情頁(yè)
137網(wǎng)站發(fā)布
1371租用服務(wù)器
1372管理服務(wù)器
1373注冊(cè)域名
1374解析域名
1375性能測(cè)試