PHP動態(tài)Web開發(fā)技術(shù)
定 價:45 元
- 作者:郭玲 著
- 出版時間:2019/6/1
- ISBN:9787115500199
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312PH
- 頁碼:220
- 紙張:膠版紙
- 版次:1
- 開本:16開
本書系統(tǒng)地講解在Eclipse開發(fā)環(huán)境中使用PHP編程語言開發(fā)動態(tài)Web項目的流程與技術(shù)。全書圍繞實際工程項目展開,著重培養(yǎng)學(xué)生的開發(fā)能力。
全書共10章,主要介紹動態(tài)Web的概念與開發(fā)環(huán)境的搭建、創(chuàng)建PHP動態(tài)網(wǎng)站、數(shù)據(jù)處理、數(shù)據(jù)輸出、數(shù)據(jù)采集、頁面引用、狀態(tài)維護、MySQL數(shù)據(jù)庫、使用PHP訪問MySQL數(shù)據(jù)庫等,最后通過一個完整的Web項目開發(fā)實踐,介紹了使用PHP語言開發(fā)動態(tài)Web應(yīng)用程序的基本原則、常見網(wǎng)站效果的開發(fā)技巧及項目編程規(guī)范。
本書圍繞職業(yè)實踐能力的綜合培養(yǎng)這一核心思想,突出以實踐為導(dǎo)向,理論結(jié)合實際。以“項目引導(dǎo)”為思路 ,依托兩個完整的Web應(yīng)用項目來組織全書的內(nèi)容,詳細(xì)講解PHP的各項開發(fā)技術(shù)及其開發(fā)平臺工具的使用,介紹建設(shè)基于MySQL數(shù)據(jù)庫的動態(tài)網(wǎng)站的基本流程和方法。在講解知識技術(shù)的同時,非常注重Web應(yīng)用項目的開發(fā)規(guī)范。
郭玲,曾在軟件企業(yè)工作5年,擔(dān)任軟件工程師、項目經(jīng)理,完成深圳建設(shè)信息系統(tǒng)、核電集團信息系統(tǒng)等多個大中型電子政務(wù)系統(tǒng)、信息管理系統(tǒng)項目。2003年8月至今,在深圳職業(yè)技術(shù)學(xué)院計算機工程學(xué)院任教,副教授,主講Web應(yīng)用開發(fā)類系列課程,主持或參與完成了多個省部級教研科研項目,主要研究方向為Web應(yīng)用開發(fā)、移動應(yīng)用開發(fā)。曾參與編寫“十一五”國家級規(guī)劃教材“網(wǎng)頁設(shè)計與制作”。
第 1章 動態(tài)Web技術(shù)概述與開發(fā)環(huán)境搭建 1
1.1 動態(tài)Web概述 1
1.1.1 靜態(tài)Web與動態(tài)Web 1
1.1.2 動態(tài)Web訪問流程 2
1.1.3 常見的動態(tài)Web開發(fā)技術(shù) 2
1.2 PHP簡介 3
1.2.1 PHP的發(fā)展歷史 3
1.2.2 PHP的特點 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動態(tài)網(wǎng)站 13
2.1 使用Eclipse創(chuàng)建PHP網(wǎng)站 13
2.2 PHP網(wǎng)頁文件結(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 浮點型 25
3.2.3 布爾型 25
3.2.4 字符串 25
3.2.5 數(shù)組 28
3.2.6 對象 34
3.2.7 NULL 35
3.2.8 數(shù)據(jù)類型檢查 35
3.2.9 數(shù)據(jù)類型轉(zhuǎn)換 35
3.3 運算符 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 對象 62
3.7.3 封裝 65
3.7.4 繼承 65
3.7.5 接口 66
3.7.6 抽象類 69
3.8 實踐演練 70
3.8.1 問題分析 71
3.8.2 編程實現(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ù)組和對象 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ù)驗證 96
5.4.1 表單驗證 96
5.4.2 提交數(shù)據(jù)的安全處理 100
5.5 小結(jié) 104
第6章 頁面引用 105
6.1 頁面布局 105
6.2 頁面包含 109
6.2.1 include和require 109
6.2.2 include_once和require_once 111
6.3 小結(jié) 111
第7章 狀態(tài)維護 112
7.1 狀態(tài)維護概述 112
7.2 查詢字符串 112
7.2.1 在網(wǎng)頁間傳遞參數(shù) 112
7.2.2 頁面跳轉(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 會話機制 122
7.4.2 使用Session 122
7.4.3 Session的失效 125
7.5 小結(jié) 128
第8章 MySQL數(shù)據(jù)庫 129
8.1 MySQL簡介 129
8.1.1 MySQL的特點 129
8.1.2 數(shù)據(jù)庫存儲引擎 130
8.2 MySQL的安裝與啟動 130
8.3 訪問MySQL數(shù)據(jù)庫 131
8.3.1 MySQL命令行工具 131
8.3.2 圖形管理工具 132
8.3.3 編程語言 132
8.4 使用phpMyAdmin操作數(shù)據(jù)庫 133
8.4.1 登錄MySQL 133
8.4.2 創(chuàng)建數(shù)據(jù)庫 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ù)庫 150
9.1 數(shù)據(jù)訪問接口 150
9.2 使用MySQLi接口訪問MySQL數(shù)據(jù)庫 151
9.2.1 操作步驟 151
9.2.2 連接MySQL數(shù)據(jù)庫 151
9.2.3 創(chuàng)建并執(zhí)行SQL語句 152
9.2.4 獲取結(jié)果 152
9.2.5 關(guān)閉連接 154
9.3 實踐演練 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)上書城項目 179
10.1 網(wǎng)上書城功能介紹 179
10.2 數(shù)據(jù)庫設(shè)計 183
10.3 創(chuàng)建網(wǎng)站 186
10.3.1 網(wǎng)站文件結(jié)構(gòu) 186
10.3.2 建立網(wǎng)站和數(shù)據(jù)庫并準(zhǔn)備資源 186
10.4 統(tǒng)一網(wǎng)站風(fēng)格 187
10.5 數(shù)據(jù)庫連接 190
10.6 主頁 191
10.7 用戶登錄/注銷 193
10.8 用戶注冊 198
10.9 用戶信息 203
10.10 商品展示 208
10.11 購物車 211
10.12 結(jié)算與生成訂單 216
10.13 小結(jié) 220