PHP動態網頁設計教程(2017年清華大學出版社出版的圖書)

PHP動態網頁設計教程(2017年清華大學出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《PHP動態網頁設計教程》是2017年4月清華大學出版社出版的圖書,作者是黃迎久、石煒、趙軍富、徐揚、張利新、王猛。

基本介紹

  • 中文名:PHP動態網頁設計教程
  • 作者:黃迎久、石煒、趙軍富、徐揚、張利新、王猛
  • 出版時間:2017年4月
  • 出版社清華大學出版社
  • ISBN:9787302451891
  • 定價:38 元
內容簡介,圖書目錄,

內容簡介

本書以XAMPP為開發平台,全面介紹了PHP和MySQL的基礎知識、程式結構及網頁製作技巧。全書共分為14章,包括PHP簡介與開發工具、PHP語言基礎、PHP流程控制語句、自定義函式、數組、字元串處理、PHP與Web頁面互動、MySQL資料庫、PHP操作MySQL資料庫、PHP會話控制、圖形圖像處理、檔案和目錄操作、面向對象和PDO資料庫抽象層
本書以最新發布的PHP 7.0為主講內容,結合MySQL資料庫,全面、詳細地介紹了PHP動態網頁設計的基礎知識和設計技巧。全書結構合理、思路清晰、語言簡練流暢、實例翔實,在準確講解概念的基礎上力求通俗易懂,每章均配有實踐性很強的綜合實訓案例,旨在培養學生的實踐動手能力。
本書可作為普通高校非計算機專業計算機類課程的教材,也可以作為PHP、MySQL網頁設計的自學用書。

圖書目錄

第1章 PHP簡介與開發工具 1
1.1 PHP簡介 2
1.1.1 PHP概述 2
1.1.2 PHP腳本程式工作流程 3
1.2 開發工具 5
1.2.1 集成系統的安裝與啟動 5
1.2.2 PHP程式開發工具 8
1.3 PHP語法基礎 9
1.3.1 PHP標記符 9
1.3.2 PHP注釋 10
1.3.3 PHP語句與語句塊 10
1.3.4 PHP輸出指令 11
1.3.5 PHP編碼規範 12
1.4 綜合實訓案例 13
本章小結 15
習題 15
第2章 PHP語言基礎 17
2.1 常量 18
2.1.1 自定義常量 18
2.1.2 預定義常量 19
2.1.3 檢測常量是否已被定義 19
2.2 變數 20
2.2.1 變數的命名 20
2.2.2 變數的賦值 20
2.2.3 變數的作用域 21
2.2.4 可變變數 21
2.3 PHP數據類型 22
2.3.1 標量數據類型 22
2.3.2 複合數據類型 24
2.3.3 特殊數據類型 25
2.3.4 檢測數據類型 25
2.4.4 遞增/遞減運算符 27
2.4.8 錯誤抑制運算符 29
2.4.9 運算符的優先權 30
2.5 數據類型的轉換 30
2.5.1 類型自動轉換 30
本章小結 34
習題 35
第3章 PHP流程控制語句 37
3.1 選擇結構 38
3.1.1 if語句 38
3.1.2 if…else語句 39
3.1.3 switch語句 40
3.2 循環結構 41
3.2.1 while語句 41
3.2.2 do…while語句 42
3.2.3 for循環語句 43
3.3 跳轉語句 44
3.3.1 continue語句 44
3.3.2 break語句 45
3.4 包含語句 46
3.4.1 include()語句 46
3.4.2 require()語句 47
3.4.3 include_once( )語句 49
3.4.4 require_once( )語句 49
3.5 綜合實訓案例 50
本章小結 51
習題 51
第4章 自定義函式 53
4.1 自定義函式 54
4.1.1 自定義函式的定義與調用 54
4.1.2 在函式間傳遞參數 55
4.1.3 函式的返回值 58
4.2 變數的作用域 59
4.3 變數的生存周期 60
本章小結 61
習題 61
第5章 數組 63
5.1 數組概述 64
5.1.1 數組的基本概念 64
5.1.2 數組的分類 64
5.2 一維數組 64
5.2.1 一維數組的聲明 64
5.2.2 遍歷數組 66
5.3 二維數組 68
5.3.1 二維數組的聲明 68
5.3.2 二維數組元素的訪問 69
5.4 PHP全局數組 70
5.4.1 $_SERVER[ ]全局數組 70
5.4.2 $_GET[ ]和$_POST[ ]
全局數組 71
5.4.3 $_REQUEST[ ]全局數組 73
5.4.4 $_COOKIE[ ]全局數組 73
5.4.5 $_SESSION[ ]全局數組 73
5.4.6 $_ENV[ ]全局數組 73
5.4.7 $_FILES[ ]全局數組 74
本章小結 74
習題 74
第6章 字元串處理 75
6.1 字元串簡介 76
6.2 字元串操作 76
6.2.1 獲取字元串長度 76
6.2.2 截取字元串 78
6.2.3 操作子字元串 80
6.2.4 字元串替換函式 85
6.2.5 比較字元串 88
6.2.6 去除字元串首尾空格和特殊
字元 90
6.2.7 字元串與HTML相互轉換 92
6.2.8 連線與分割字元串 94
6.3 綜合實訓案例 97
本章小結 99
習題 99
第7章 PHP與Web頁面互動 101
7.1 表單數據採集 102
7.1.1 表單 102
7.1.2 表單控制項 103
7.2 綜合實訓案例 114
本章小結 116
習題 117
第8章 MySQL資料庫 119
8.1 MySQL的啟動和關閉 120
8.1.1 MySQL伺服器的啟動 120
8.1.2 連線MySQL伺服器 120
8.1.3 關閉MySQL伺服器 121
8.2 字元集 121
8.2.1 字元集簡介 121
8.2.2 MySQL字元集 121
8.2.3 MySQL中的字元集轉換
過程 123
8.2.4 MySQL字元集的設定 124
8.3 運算元據庫 125
8.3.1 查看資料庫 125
8.3.2 創建資料庫 126
8.3.3 選擇資料庫 127
8.3.4 刪除資料庫 127
8.4 運算元據表 127
8.4.1 創建數據表 127
8.4.2 顯示數據表的信息 129
8.4.3 修改數據表 130
8.4.4 刪除數據表 131
8.5 運算元據 131
8.5.1 新增記錄 131
8.5.2 批量增加記錄 133
8.5.3 修改記錄 133
8.5.4 刪除記錄 133
8.6 數據查詢語句 134
8.6.1 單表查詢 134
8.6.2 多表查詢 142
8.7 phpMyAdmin圖形化管理工具 146
8.7.1 啟動phpMyAdmin 146
8.7.2 資料庫管理 147
8.7.3 數據表管理 148
8.8 綜合實訓案例 149
本章小結 152
習題 152
第9章 PHP操作MySQL資料庫 153
9.1 PHP操作MySQL資料庫的函式 154
9.1.1 連線MySQL資料庫 154
9.1.2 設定資料庫字元集 155
9.1.3 執行SQL語句 156
9.1.4 遍歷結果集 158
9.1.5 關閉與MySQL資料庫的
連線 160
9.2 綜合實訓案例 161
本章小結 164
習題 164
第10章 PHP會話控制 165
10.1 Cookie會話技術 166
10.1.1 在瀏覽器中設定Cookie 166
10.1.2 Cookie的功能 167
10.1.3 Cookie的分類 167
10.1.4 創建Cookie 167
10.1.5 讀取Cookie 168
10.1.6 刪除Cookie 169
10.2 Session會話技術 170
10.2.1 了解Session 170
10.2.2 Session與Cookie的區別 170
10.2.3 Session的設定 171
10.2.4 Session的啟動和刪除 171
10.3 綜合實訓案例 175
本章小結 177
習題 177
第11章 圖形圖像處理 179
11.1 GD函式館 180
11.1.1 了解GD函式館 180
11.1.2 設定GD2函式館 180
11.2 常見圖像處理 181
11.2.1 創建畫布 181
11.2.2 設定顏色 182
11.2.3 生成圖像 182
11.2.4 銷毀圖像 184
11.2.5 繪製點與線 185
11.2.6 繪製幾何圖形 186
11.2.7 填充幾何圖形 189
11.2.8 繪製文字 192
11.3 綜合實訓案例 194
本章小結 196
習題 196
第12章 檔案和操作 197
12.1 檔案的處理 198
12.1.1 打開檔案 198
12.1.2 讀取檔案 199
12.1.3 寫入檔案 205
12.1.4 關閉檔案 206
12.1.5 刪除檔案 207
12.1.6 複製檔案 207
12.1.7 移動和重命名檔案 208
12.2 操作 208
12.2.1 打開 208
12.2.2 讀取 209
12.2.3 關閉 209
12.2.4 創建 210
12.2.5 刪除 210
12.2.6 改變 211
12.3 檔案上傳和下載 211
12.3.1 相關設定 211
12.3.2 檔案上傳 212
12.3.3 檔案下載 215
12.4 綜合實訓案例 216
本章小結 218
習題 218
第13章 面向對象 219
13.1 概述 220
13.1.1 面向對象的概念 220
13.1.2 PHP面向對象的特點 220
13.2 類和對象 220
13.2.1 類的結構與聲明方式 221
13.2.2 屬性和方法的定義 221
13.2.3 類的實例化 222
13.2.4 訪問類中的成員 222
13.2.5 特殊的訪問方法——$this
和“::” 222
13.2.6 構造方法 223
13.2.7 析構方法 223
13.3 類的封裝 224
13.3.1 public公共成員 224
13.3.2 private私有成員 225
13.3.3 protected保護成員 226
13.3.4 static靜態成員 226
13.3.5 final最終成員 227
13.4 類的繼承與重載 228
13.4.1 類的繼承 228
13.4.2 類的重載 229
13.5 接口 230
13.5.1 接口的聲明 230
13.5.2 接口的套用 230
13.6 綜合實訓案例 231
本章小結 232
習題 232
第14章 PDO資料庫抽象層 235
14.1 PDO概述 236
14.1.1 PDO的概念及特點 236
14.1.2 PDO的配置 236
14.2 PDO連線資料庫 237
14.3 在PDO中執行SQL語句 238
14.3.1 exec()方法 238
14.3.2 query()方法 239
14.3.3 預處理語句prepare()
和execute() 240
14.4 PDO獲取結果集 242
14.4.1 fetch()方法 242
14.4.2 fetchAll()方法 243
14.4.3 fetchColumn()方法 244
14.5 PDO錯誤處理 245
14.5.1 errorCode()方法 245
14.5.2 errorInfo()方法 245
14.6 PDO捕獲SQL語句中的錯誤 246
14.6.1 使用默認模式
PDO::ERRMODE_SILENT 247
14.6.2 使用警告模式
PDO::ERRMODE_
WARNING 247
14.6.3 使用異常模式
PDO::ERRMODE_
EXCEPTION 248
14.7 PDO事務處理 249
14.8 綜合實訓案例 250
本章小結 252
習題 252
參考文獻 253

相關詞條

熱門詞條

聯絡我們