PHP動(dòng)態(tài)Web開發(fā)技術(shù)
定 價(jià):45 元
- 作者:郭玲 著
- 出版時(shí)間:2019/6/1
- ISBN:9787115500199
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312PH
- 頁(yè)碼:220
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書系統(tǒng)地講解在Eclipse開發(fā)環(huán)境中使用PHP編程語言開發(fā)動(dòng)態(tài)Web項(xiàng)目的流程與技術(shù)。全書圍繞實(shí)際工程項(xiàng)目展開,著重培養(yǎng)學(xué)生的開發(fā)能力。
全書共10章,主要介紹動(dòng)態(tài)Web的概念與開發(fā)環(huán)境的搭建、創(chuàng)建PHP動(dòng)態(tài)網(wǎng)站、數(shù)據(jù)處理、數(shù)據(jù)輸出、數(shù)據(jù)采集、頁(yè)面引用、狀態(tài)維護(hù)、MySQL數(shù)據(jù)庫(kù)、使用PHP訪問MySQL數(shù)據(jù)庫(kù)等,最后通過一個(gè)完整的Web項(xiàng)目開發(fā)實(shí)踐,介紹了使用PHP語言開發(fā)動(dòng)態(tài)Web應(yīng)用程序的基本原則、常見網(wǎng)站效果的開發(fā)技巧及項(xiàng)目編程規(guī)范。
本書圍繞職業(yè)實(shí)踐能力的綜合培養(yǎng)這一核心思想,突出以實(shí)踐為導(dǎo)向,理論結(jié)合實(shí)際。以“項(xiàng)目引導(dǎo)”為思路 ,依托兩個(gè)完整的Web應(yīng)用項(xiàng)目來組織全書的內(nèi)容,詳細(xì)講解PHP的各項(xiàng)開發(fā)技術(shù)及其開發(fā)平臺(tái)工具的使用,介紹建設(shè)基于MySQL數(shù)據(jù)庫(kù)的動(dòng)態(tài)網(wǎng)站的基本流程和方法。在講解知識(shí)技術(shù)的同時(shí),非常注重Web應(yīng)用項(xiàng)目的開發(fā)規(guī)范。
郭玲,曾在軟件企業(yè)工作5年,擔(dān)任軟件工程師、項(xiàng)目經(jīng)理,完成深圳建設(shè)信息系統(tǒng)、核電集團(tuán)信息系統(tǒng)等多個(gè)大中型電子政務(wù)系統(tǒng)、信息管理系統(tǒng)項(xiàng)目。2003年8月至今,在深圳職業(yè)技術(shù)學(xué)院計(jì)算機(jī)工程學(xué)院任教,副教授,主講Web應(yīng)用開發(fā)類系列課程,主持或參與完成了多個(gè)省部級(jí)教研科研項(xiàng)目,主要研究方向?yàn)閃eb應(yīng)用開發(fā)、移動(dòng)應(yīng)用開發(fā)。曾參與編寫“十一五”國(guó)家級(jí)規(guī)劃教材“網(wǎng)頁(yè)設(shè)計(jì)與制作”。
第 1章 動(dòng)態(tài)Web技術(shù)概述與開發(fā)環(huán)境搭建 1
1.1 動(dòng)態(tài)Web概述 1
1.1.1 靜態(tài)Web與動(dòng)態(tài)Web 1
1.1.2 動(dòng)態(tài)Web訪問流程 2
1.1.3 常見的動(dòng)態(tài)Web開發(fā)技術(shù) 2
1.2 PHP簡(jiǎn)介 3
1.2.1 PHP的發(fā)展歷史 3
1.2.2 PHP的特點(diǎn) 4
1.3 PHP開發(fā)環(huán)境的搭建 5
1.3.1 開發(fā)環(huán)境與工具 5
1.3.2 構(gòu)建PHP服務(wù)器 6
1.3.3 WampServer管理界面 10
1.3.4 設(shè)置PHP版本 11
1.3.5 安裝開發(fā)工具Eclipse PDT 11
1.4 小結(jié) 12
第 2章 創(chuàng)建PHP動(dòng)態(tài)網(wǎng)站 13
2.1 使用Eclipse創(chuàng)建PHP網(wǎng)站 13
2.2 PHP網(wǎng)頁(yè)文件結(jié)構(gòu) 18
2.3 PHP基本語法 19
2.3.1 PHP標(biāo)記 19
2.3.2 語句 20
2.3.3 注釋 20
2.4 小結(jié) 20
第3章 數(shù)據(jù)處理 21
3.1 變量與常量 21
3.1.1 變量 21
3.1.2 可變變量 22
3.1.3 常量 23
3.1.4 命名規(guī)范 24
3.2 數(shù)據(jù)類型 24
3.2.1 整型 24
3.2.2 浮點(diǎn)型 25
3.2.3 布爾型 25
3.2.4 字符串 25
3.2.5 數(shù)組 28
3.2.6 對(duì)象 34
3.2.7 NULL 35
3.2.8 數(shù)據(jù)類型檢查 35
3.2.9 數(shù)據(jù)類型轉(zhuǎn)換 35
3.3 運(yùn)算符 38
3.4 流程控制語句 42
3.4.1 條件語句 42
3.4.2 循環(huán)語句 47
3.4.3 跳轉(zhuǎn)語句 52
3.5 函數(shù) 53
3.5.1 創(chuàng)建與調(diào)用函數(shù) 53
3.5.2 函數(shù)參數(shù) 54
3.5.3 函數(shù)返回值 57
3.6 變量作用域 58
3.6.1 局部變量與全局變量 58
3.6.2 在函數(shù)內(nèi)部訪問全局變量 59
3.6.3 靜態(tài)變量 59
3.7 面向?qū)ο缶幊獭?0
3.7.1 類 61
3.7.2 對(duì)象 62
3.7.3 封裝 65
3.7.4 繼承 65
3.7.5 接口 66
3.7.6 抽象類 69
3.8 實(shí)踐演練 70
3.8.1 問題分析 71
3.8.2 編程實(shí)現(xiàn) 71
3.9 小結(jié) 73
第4章 數(shù)據(jù)輸出 74
4.1 輸出字面量 74
4.1.1 echo 74
4.1.2 print 75
4.2 輸出變量 75
4.3 按格式輸出數(shù)據(jù) 77
4.4 輸出數(shù)組和對(duì)象 78
4.5 小結(jié) 79
第5章 數(shù)據(jù)采集 80
5.1 form表單采集數(shù)據(jù) 80
5.1.1 form表單 80
5.1.2 表單元素 81
5.2 處理表單 85
5.3 文件上傳 87
5.3.1 文件上傳處理 87
5.3.2 上傳文件檢查 92
5.4 數(shù)據(jù)驗(yàn)證 96
5.4.1 表單驗(yàn)證 96
5.4.2 提交數(shù)據(jù)的安全處理 100
5.5 小結(jié) 104
第6章 頁(yè)面引用 105
6.1 頁(yè)面布局 105
6.2 頁(yè)面包含 109
6.2.1 include和require 109
6.2.2 include_once和require_once 111
6.3 小結(jié) 111
第7章 狀態(tài)維護(hù) 112
7.1 狀態(tài)維護(hù)概述 112
7.2 查詢字符串 112
7.2.1 在網(wǎng)頁(yè)間傳遞參數(shù) 112
7.2.2 頁(yè)面跳轉(zhuǎn) 113
7.3 Cookie 119
7.3.1 Cookie的原理 119
7.3.2 使用Cookie 119
7.3.3 Cookie的生命周期 121
7.4 Session 122
7.4.1 會(huì)話機(jī)制 122
7.4.2 使用Session 122
7.4.3 Session的失效 125
7.5 小結(jié) 128
第8章 MySQL數(shù)據(jù)庫(kù) 129
8.1 MySQL簡(jiǎn)介 129
8.1.1 MySQL的特點(diǎn) 129
8.1.2 數(shù)據(jù)庫(kù)存儲(chǔ)引擎 130
8.2 MySQL的安裝與啟動(dòng) 130
8.3 訪問MySQL數(shù)據(jù)庫(kù) 131
8.3.1 MySQL命令行工具 131
8.3.2 圖形管理工具 132
8.3.3 編程語言 132
8.4 使用phpMyAdmin操作數(shù)據(jù)庫(kù) 133
8.4.1 登錄MySQL 133
8.4.2 創(chuàng)建數(shù)據(jù)庫(kù) 134
8.4.3 創(chuàng)建數(shù)據(jù)表 135
8.4.4 添加表數(shù)據(jù) 140
8.5 常用SQL語句 142
8.5.1 SELECT語句 142
8.5.2 INSERT語句 145
8.5.3 UPDATE語句 147
8.5.4 DELETE語句 147
8.6 小結(jié) 149
第9章 PHP訪問數(shù)據(jù)庫(kù) 150
9.1 數(shù)據(jù)訪問接口 150
9.2 使用MySQLi接口訪問MySQL數(shù)據(jù)庫(kù) 151
9.2.1 操作步驟 151
9.2.2 連接MySQL數(shù)據(jù)庫(kù) 151
9.2.3 創(chuàng)建并執(zhí)行SQL語句 152
9.2.4 獲取結(jié)果 152
9.2.5 關(guān)閉連接 154
9.3 實(shí)踐演練 154
9.3.1 查詢數(shù)據(jù) 154
9.3.2 添加數(shù)據(jù) 161
9.3.3 刪除數(shù)據(jù) 165
9.3.4 編輯數(shù)據(jù) 168
9.4 小結(jié) 178
第 10章 網(wǎng)上書城項(xiàng)目 179
10.1 網(wǎng)上書城功能介紹 179
10.2 數(shù)據(jù)庫(kù)設(shè)計(jì) 183
10.3 創(chuàng)建網(wǎng)站 186
10.3.1 網(wǎng)站文件結(jié)構(gòu) 186
10.3.2 建立網(wǎng)站和數(shù)據(jù)庫(kù)并準(zhǔn)備資源 186
10.4 統(tǒng)一網(wǎng)站風(fēng)格 187
10.5 數(shù)據(jù)庫(kù)連接 190
10.6 主頁(yè) 191
10.7 用戶登錄/注銷 193
10.8 用戶注冊(cè) 198
10.9 用戶信息 203
10.10 商品展示 208
10.11 購(gòu)物車 211
10.12 結(jié)算與生成訂單 216
10.13 小結(jié) 220