PHP 動態網頁設計教程, 2/e
黃迎久、石煒、趙軍富、徐揚、張利新、王猛
買這商品的人也買了...
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《PHP動態網頁設計教程(第2版)》以XAMPP為開發平臺,全面介紹了PHP和MySQL的基礎知識、程序結構及網頁製作技巧。全書共分14章,內容分別為PHP簡介與開發工具、PHP語言基礎、PHP流程控制語句、自定義函數、數組、字符串處理、PHP與Web頁面交互、MySQL數據庫、PHP操作MySQL數據庫、PHP會話控制、圖形圖像處理、文件和目錄操作、面向對象和PDO數據庫抽象層。 《PHP動態網頁設計教程(第2版)》以最新發布的PHP 7.4版本為主講內容,結合MySQL數據庫,全面、詳細地介紹了PHP動態網頁設計的基礎知識和設計技巧。全書結構合理、思路清晰、語言簡練流暢、實例翔實,每章均配有應用性很強的綜合實訓案例,旨在培養學生的實踐動手能力。 《PHP動態網頁設計教程(第2版)》可作為普通高校非電腦專業電腦類課程的教材,也可以作為PHP、MySQL網頁設計的自學用書。
作者簡介
黃迎久,內蒙古科技大學副教授,自1992年從事計算機教學以來,為本科生主要講授過“C語言程序設計”、“Visual Basic程序設計”、“Visual FoxPro程序設計”、“PHP動態網頁設計”等課程。
主持校內重點教改項目2項,一般教改項目2項;主編編教材2部(10萬餘字);參編教材1部,發表學術論文(第一作者)10餘篇。
目錄大綱
目錄
第1章 PHP簡介與開發工具 1
1.1 PHP簡介 2
1.1.1 PHP概述 2
1.1.2 PHP腳本程序工作流程 3
1.2 開發工具 5
1.2.1 XAMPP集成系統的安裝與啟動 5
1.2.2 PHP程序開發工具 7
1.3 PHP語法基礎 7
1.3.1 PHP標記符 7
1.3.2 PHP註釋 7
1.3.3 PHP語句與語句塊 8
1.3.4 PHP輸出指令 9
1.3.5 PHP編碼規範 10
1.4 綜合實訓案例 11
本章小結 13
習題 13
第2章 PHP語言基礎 15
2.1 常量 16
2.1.1 自定義常量 16
2.1.2 預定義常量 17
2.1.3 檢測常量是否已被定義 17
2.2 變量 18
2.2.1 變量的命名 18
2.2.2 變量的賦值 18
2.2.3 變量的作用域 19
2.2.4 可變變量 19
2.3 PHP數據類型 20
2.3.1 標量數據類型 20
2.3.2 復合數據類型 22
2.3.3 特殊數據類型 23
2.3.4 檢測數據類型 23
2.4 PHP運算符 24
2.4.1 算術運算符 24
2.4.2 字符串運算符 24
2.4.3 賦值運算符 25
2.4.4 遞增/遞減運算符 25
2.4.5 比較運算符 26
2.4.6 邏輯運算符 27
2.4.7 條件運算符 27
2.4.8 錯誤抑制運算符 27
2.4.9 運算符的優先級 28
2.5 數據類型的轉換 28
2.5.1 類型自動轉換 28
2.5.2 強制類型轉換 30
本章小結 32
習題 33
第3章 PHP流程控制語句 35
3.1 選擇結構 36
3.1.1 if語句 3
3.1.2 if…else語句 37
3.1.3 switch語句 38
3.2 循環結構 39
3.2.1 while循環語句 39
3.2.2 do…while循環語句 40
3.2.3 for循環語句 41
3.3 跳轉語句 42
3.3.1 continue語句 42
3.3.2 break語句 43
3.4 包含語句 44
3.4.1 include()語句 44
3.4.2 require()語句 45
3.4.3 include_once()語句 47
3.4.4 require_once()語句 47
3.5 綜合實訓案例 48
本章小結 49
習題 49
第4章 自定義函數 51
4.1 自定義函數概述 52
4.1.1 自定義函數的定義與調用 52
4.1.2 在函數間傳遞參數 53
4.1.3 函數的返回值 55
4.2 變量的作用域 57
4.3 變量的生存周期 58
本章小結 59
習題 59
第5章 數組 61
5.1 數組概述 62
5.1.1 數組的基本概念 62
5.1.2 數組的分類 62
5.2 一維數組 62
5.2.1 一維數組的聲明 62
5.2.2 遍歷數組 64
5.3 二維數組 66
5.3.1 二維數組的聲明 66
5.3.2 二維數組元素的訪問 67
5.4 PHP全局數組 68
5.4.1 $_SERVER[]全局數組 68
5.4.2 $_GET[]和$_POST[]全局數組 69
5.4.3 $_REQUEST[]全局數組 71
5.4.4 $_COOKIE[]全局數組 71
5.4.5 $_SESSION[ ]全局數組 71
5.4.6 $_ENV[]全局數組 71
5.4.7 $_FILES[]全局數組 71
本章小結 72
習題 72
第6章 字符串處理 73
6.1 字符串簡介 74
6.2 字符串操作 74
6.2.1 獲取字符串的長度 74
6.2.2 截取字符串 75
6.2.3 操作子字符串 77
6.2.4 字符串替換函數 82
6.2.5 比較字符串 85
6.2.6 去除字符串首尾空格和特殊字符 87
6.2.7 字符串與HTML相互轉換 89
6.2.8 連接與分割字符串 91
6.3 綜合實訓案例 93
本章小結 96
習題 96
第7章 PHP與Web頁面交互 97
7.1 表單數據採集 98
7.1.1 表單 98
7.1.2 表單控件 99
7.2 綜合實訓案例 110
本章小結 112
習題 112
第8章 MySQL數據庫 115
8.1 MySQL的啟動和關閉 116
8.1.1 MySQL服務器的啟動 116
8.1.2 連接MySQL服務器 116
8.1.3 關閉MySQL服務器 117
8.2 字符集 117
8.2.1 字符集簡介 117
8.2.2 MySQL字符集 117
8.2.3 MySQL中字符集的轉換過程 119
8.2.4 MySQL字符集的設置 120
8.3 操作數據庫 121
8.3.1 查看數據庫 121
8.3.2 創建數據庫 122
8.3.3 選擇數據庫 123
8.3.4 刪除數據庫 123
8.4 操作數據表 123
8.4.1 創建數據表 123
8.4.2 顯示數據表的信息 125
8.4.3 修改數據表 126
8.4.4 刪除數據表 127
8.5 操作數據 128
8.5.1 新增記錄 128
8.5.2 修改記錄 129
8.5.3 刪除記錄 129
8.6 數據查詢語句 129
8.6.1 單表查詢 130
8.6.2 多表查詢 138
8.7 phpMyAdmin圖形化管理工具 142
8.7.1 啟動phpMyAdmin 142
8.7.2 數據庫管理 142
8.7.3 數據表管理 143
8.8 綜合實訓案例 144
本章小結 147
習題 148
第9章 PHP操作MySQL數據庫 149
9.1 PHP操作MySQL數據庫的函數 150
9.1.1 連接MySQL數據庫 150
9.1.2 設置數據庫字符集 151
9.1.3 執行SQL語句 152
9.1.4 遍歷結果集 154
9.1.5 關閉與MySQL數據庫的連接 156
9.2 綜合實訓案例 157
本章小結 160
習題 160
第10章 PHP會話控制 161
10.1 Cookie會話技術 162
10.1.1 在瀏覽器中設置Cookie 162
10.1.2 Cookie的功能 163
10.1.3 Cookie的分類 163
10.1.4 創建Cookie 163
10.1.5 讀取Cookie 164
10.1.6 刪除Cookie 165
10.2 Session會話技術 165
10.2.1 瞭解Session 165
10.2.2 Session與Cookie的區別 166
10.2.3 Session的設置 166
10.2.4 Session的啟動和刪除 167
10.3 綜合實訓案例 170
本章小結 172
習題 172
第11章 圖形圖像處理 173
11.1 GD函數庫 174
11.1.1 瞭解GD函數庫 174
11.1.2 設置GD2函數庫 174
11.2 常見圖像處理 175
11.2.1 創建畫布 175
11.2.2 設置顏色 176
11.2.3 生成圖像 176
11.2.4 銷毀圖像 178
11.2.5 繪制點與線 179
11.2.6 繪制幾何圖形 180
11.2.7 填充幾何圖形 183
11.2.8 繪制文字 186
11.3 綜合實訓案例 188
本章小結 190
習題 190
第12章 文件和目錄操作 191
12.1 文件的處理 192
12.1.1 打開文件 192
12.1.2 讀取文件 193
12.1.3 寫入文件 199
12.1.4 關閉文件 200
12.1.5 刪除文件 201
12.1.6 復制文件 201
12.1.7 移動和重命名文件 201
12.2 目錄操作 202
12.2.1 打開目錄 202
12.2.2 讀取目錄 202
12.2.3 關閉目錄 203
12.2.4 創建目錄 204
12.2.5 刪除目錄 204
12.2.6 改變目錄 205
12.3 文件的上傳與下載 205
12.3.1 相關設置 205
12.3.2 文件的上傳 206
12.3.3 文件的下載 209
12.4 綜合實訓案例 210
本章小結 212
習題 212
第13章 面向對象 213
13.1 概述 214
13.1.1 面向對象的概念 214
13.1.2 PHP面向對象的特點 214
13.2 類和對象 214
13.2.1 類的結構與聲明方式 215
13.2.2 屬性和方法的定義 215
13.2.3 類的實例化 216
13.2.4 訪問類中的成員 216
13.2.5 特殊的訪問方法——$this 和“::” 216
13.2.6 構造方法 217
13.2.7 析構方法 217
13.3 類的封裝 218
13.3.1 public公共成員 218
13.3.2 private私有成員 219
13.3.3 protected保護成員 219
13.3.4 static靜態成員 220
13.3.5 final最終成員 221
13.4 類的繼承與重載 221
13.4.1 類的繼承 221
13.4.2 類的重載 223
13.5 接口 224
13.5.1 接口的聲明 224
13.5.2 接口的應用 224
13.6 綜合實訓案例 225
本章小結 226
習題 226
第14章 PDO數據庫抽象層 227
14.1 PDO概述 228
14.1.1 PDO的概念及特點 228
14.1.2 PDO的配置 228
14.2 PDO連接數據庫 229
14.3 在PDO中執行SQL語句 230
14.3.1 exec()方法 230
14.3.2 query()方法 231
14.3.3 預處理語句prepare()和 execute() 232
14.4 PDO獲取結果集 233
14.4.1 fetch()方法 233
14.4.2 fetchAll()方法 235
14.4.3 fetchColumn()方法 235
14.5 PDO錯誤處理 236
14.5.1 errorCode()方法 236
14.5.2 errorInfo()方法 236
14.6 PDO捕獲SQL語句中的錯誤 237
14.6.1 使用默認模式 PDO::ERRMODE_ SILENT 238
14.6.2 使用警告模式PDO::ERRMODE_ WARNING 238
14.6.3 使用異常模式PDO::ERRMODE_ EXCEPTION 239
14.7 PDO事務處理 240
14.8 綜合實訓案例 241
本章小結 243
習題 243
參考文獻 244



