-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
PHP程序設計(項目式)(微課版) 版權信息
- ISBN:9787115659798
- 條形碼:9787115659798 ; 978-7-115-65979-8
- 裝幀:平裝
- 冊數:暫無
- 重量:暫無
- 所屬分類:>
PHP程序設計(項目式)(微課版) 本書特色
1.全面而系統的知識覆蓋:教材所講授的知識全面而系統地呈現,包括基礎概念、理論原理、實踐案例等內容
2.實用的案例和應用場景:教材提供一些真實的案例和應用場景,讓學生能夠將理論知識應用到實際場景中,增強他們的實踐能力和問題解決能力。
3.與時俱進的內容更新:教材具備及時更新的能力,能夠跟上技術和行業的發展,保持內容的新穎性和前瞻性。
4.豐富的練習和實踐機會:教材提供豐富的練習題和實踐機會,供學生鞏固所學知識,并通過實際操作培養實踐能力。
PHP程序設計(項目式)(微課版) 內容簡介
本書系統地介紹了PHP程序設計的基礎知識、核心概念、高級應用以及實際項目開發。本書共7個項目,包括PHP概述、PHP語言基礎、PHP目錄與文件操作、PHP面向對象編程、PHP頁面交互、PHP操作數據庫、綜合案例——中國文化墻的設計與實現。本書結合我國文化元素和實際案例,通過項目實踐的方式,增強內容的實用性和教育性。這些案例不僅可以幫助讀者鞏固理論知識,還可以培養讀者解決實際問題的能力。 本書既可作為高等職業院校相關專業PHP程序設計課程的教材,也適合作為PHP愛好者以及自學者的參考書。
PHP程序設計(項目式)(微課版) 目錄
單元1
PHP概述 1
情境引入 認識動態網頁 1
任務1.1 PHP運行環境搭建 2
1.1.1 PHP簡介 2
1.1.2 PHP運行環境介紹 3
1.1.3 常見的PHP運行環境集成軟件 8
1.1.4 通過XAMPP搭建PHP運行環境 8
任務1.2 運行PHP腳本 11
1.2.1 PHP常用開發工具 11
1.2.2 PHP腳本運行方式 13
1.2.3 編寫并運行PHP腳本 14
項目實踐 文化墻項目虛擬主機配置 15
單元小結 18
課后習題 18
單元2
PHP語言基礎 19
情境引入 生成話劇介紹頁面 19
任務2.1 PHP基礎知識 20
2.1.1 標記 20
2.1.2 注釋 20
2.1.3 標識符與關鍵字 21
2.1.4 變量 22
2.1.5 語句與代碼塊 22
2.1.6 動態生成話劇介紹頁面 24
任務2.2 認識數據類型 30
2.2.1 標量數據類型 30
2.2.2 復合數據類型 34
2.2.3 特殊數據類型 36
2.2.4 數據類型判斷 37
2.2.5 數據類型轉換 39
2.2.6 使用數組存放多部話劇介紹 41
任務2.3 認識變量與常量 43
2.3.1 變量的賦值 43
2.3.2 可變變量 44
2.3.3 預定義變量 45
2.3.4 常量簡介 46
2.3.5 預定義常量與魔術常量 47
2.3.6 使用常量存放話劇網頁相關信息 49
任務2.4 認識運算符與流程控制語句 51
2.4.1 算術運算符 51
2.4.2 字符串運算符 52
2.4.3 賦值運算符 52
2.4.4 位運算符 54
2.4.5 自增和自減運算符 55
2.4.6 邏輯運算符 56
2.4.7 比較運算符 57
2.4.8 其他運算符 58
2.4.9 運算符優先級 59
2.4.10 使用條件語句 60
2.4.11 使用循環語句 63
2.4.12 使用跳轉語句 66
2.4.13 使用流程控制的替代語法輸出話劇信息 67
任務2.5 認識命名空間與文件引入 72
2.5.1 命名空間 72
2.5.2 文件引入 72
2.5.3 使用命名空間和文件引入管理同名詩詞 73
任務2.6 認識函數 75
2.6.1 定義函數 75
2.6.2 函數的參數 76
2.6.3 變量的作用域 79
2.6.4 可變函數 81
2.6.5 匿名函數 82
2.6.6 字符串操作函數 83
2.6.7 數學操作函數 86
2.6.8 日期和時間操作函數 87
2.6.9 數組操作函數 90
2.6.10 使用自定義函數實現對詩詞目錄的操作 92
項目實踐 獲取農歷年信息 94
單元小結 95
課后習題 96
單元3
PHP目錄與文件操作 97
情境引入 使用文件保存中國古代詩詞 97
任務3.1 目錄操作 98
3.1.1 打開與關閉目錄 98
3.1.2 創建和刪除目錄 98
3.1.3 瀏覽目錄 99
3.1.4 其他目錄相關函數 100
3.1.5 創建詩人目錄 101
任務3.2 文件操作 103
3.2.1 文件打開與關閉 103
3.2.2 文件讀取 103
3.2.3 文件寫入 105
3.2.4 其他文件相關函數 107
3.2.5 將詩詞保存到獨立文件 108
項目實踐 保存頁面訪問統計日志 110
單元小結 111
課后習題 112
單元4
PHP面向對象編程 113
情境引入 使用類和對象描述中國戲曲 113
任務4.1 類與對象 114
4.1.1 面向對象編程的概念 114
4.1.2 定義類與創建對象 115
4.1.3 構造方法與析構方法 117
4.1.4 偽變量$this 118
4.1.5 static關鍵字和“::”操作符 120
4.1.6 定義戲曲類并創建對象 121
任務4.2 面向對象的基本特性 123
4.2.1 封裝 123
4.2.2 繼承 125
4.2.3 多態 126
4.2.4 使用面向對象的特性重構戲曲類 128
任務4.3 面向對象的其他特性 130
4.3.1 抽象類 130
4.3.2 接口 131
4.3.3 魔術方法 133
4.3.4 異常 136
4.3.5 利用面向對象特性實現節目播報程序 138
項目實踐 使用單例模式 140
單元小結 142
課后習題 142
單元5
PHP頁面交互 143
情境引入 編輯2008年北京奧運新聞頁面 143
任務5.1 基本頁面交互 144
5.1.1 獲取請求數據 144
5.1.2 頁面跳轉 146
5.1.3 文件上傳 148
5.1.4 多文件上傳 150
任務5.2 會話機制 152
5.2.1 Cookie 152
5.2.2 Session 153
5.2.3 使用Session控制頁面訪問 154
項目實踐 使用AJAX方式投出*喜歡的奧運場館 157
單元小結 162
課后習題 162
單元6
PHP操作數據庫 163
情景引入 記錄歷史悠久的中華文明 163
任務6.1 使用mysqli擴展訪問數據庫與解析結果集 164
6.1.1 配置mysqli 164
6.1.2 mysqli擴展常用API 164
6.1.3 數據庫操作步驟 165
6.1.4 面向過程風格操作數據庫 166
6.1.5 面向對象風格操作數據庫 169
6.1.6 使用mysqli解析結果集 173
任務6.2 使用PDO擴展訪問數據庫 177
6.2.1 配置PDO 177
6.2.2 PDO擴展常用API 178
6.2.3 使用PDO擴展操作數據庫 179
6.2.4 PDO解析結果集 181
任務6.3 預處理語句 183
6.3.1 預處理語句簡介 183
6.3.2 在mysqli擴展中使用預處理語句 183
6.3.3 在PDO擴展中使用預處理語句 187
項目實踐 使用PHP備份數據庫 190
單元小結 192
課后習題 193
單元7
PHP概述 194
情境引入 用文化墻展現豐富多彩的中國文化 194
任務7.1 前期設計 194
7.1.1 主頁面 195
7.1.2 編輯頁面 197
7.1.3 數據庫 199
7.1.4 公共配置 200
任務7.2 權限功能實現 200
7.2.1 登錄功能實現 201
7.2.2 退出功能實現 203
7.2.3 登錄攔截功能實現 203
任務7.3 業務功能實現 204
7.3.1 瀏覽功能實現 204
7.3.2 添加功能實現 206
7.3.3 刪除功能實現 209
7.3.4 編輯功能實現 209
項目實踐 使用分頁 213
單元小結 217
課后習題 217
項目1 PHP概述 1
情境引入 認識動態網頁 1
任務1.1 PHP運行環境搭建 2
相關知識 2
1.1.1 PHP簡介 2
1.1.2 PHP運行環境介紹 3
1.1.3 常見的PHP運行環境集成軟件 8
任務實踐 8
1.1.4 通過XAMPP搭建PHP運行環境 8
任務1.2 運行PHP腳本 11
相關知識 11
1.2.1 PHP常用開發工具 11
1.2.2 PHP腳本運行方式 13
任務實踐 14
1.2.3 編寫并運行PHP腳本 14
項目實踐 文化墻項目虛擬主機配置 15
項目小結 18
課后習題 18
項目2 PHP語言基礎 19
情境引入 生成話劇介紹頁面 19
任務2.1 PHP基礎知識 20
相關知識 20
2.1.1 標記 20
2.1.2 注釋 20
2.1.3 標識符與關鍵字 21
2.1.4 變量的概念 22
2.1.5 語句與代碼塊 22
任務實踐 24
2.1.6 動態生成話劇介紹頁面 24
任務2.2 認識數據類型 30
相關知識 30
2.2.1 標量數據類型 31
2.2.2 復合數據類型 34
2.2.3 特殊數據類型 36
2.2.4 數據類型判斷 37
2.2.5 數據類型轉換 39
任務實踐 41
2.2.6 使用數組存放多部話劇的介紹信息 41
任務2.3 認識變量與常量 43
相關知識 43
2.3.1 變量的賦值 43
2.3.2 可變變量 44
2.3.3 預定義變量 45
2.3.4 常量簡介 46
2.3.5 預定義常量與魔術常量 47
任務實踐 49
2.3.6 使用常量存放話劇網頁相關信息 49
任務2.4 認識運算符與流程控制語句 51
相關知識 51
2.4.1 算術運算符 51
2.4.2 字符串連接運算符 52
2.4.3 賦值運算符 52
2.4.4 位運算符 54
2.4.5 自增運算符和自減運算符 55
2.4.6 邏輯運算符 56
2.4.7 比較運算符 57
2.4.8 其他運算符 58
2.4.9 運算符優先級 59
2.4.10 使用條件語句 60
2.4.11 使用循環語句 63
2.4.12 使用跳轉語句 66
任務實踐 67
2.4.13 使用流程控制的替代語法輸出話劇信息 67
任務2.5 認識命名空間與文件引入 72
相關知識 72
2.5.1 命名空間 72
2.5.2 文件引入 72
任務實踐 73
2.5.3 使用命名空間和文件引入管理同名的詩詞 73
任務2.6 認識函數 75
相關知識 75
2.6.1 定義函數 75
2.6.2 函數的參數 76
2.6.3 變量的作用域 79
2.6.4 可變函數 81
2.6.5 匿名函數 82
2.6.6 字符串操作函數 83
2.6.7 數學操作函數 86
2.6.8 日期和時間操作函數 87
2.6.9 數組操作函數 90
任務實踐 92
2.6.10 使用自定義函數實現對詩詞目錄的操作 92
項目實踐 獲取農歷年信息 94
項目小結 95
課后習題 96
項目3 PHP目錄與文件操作 97
情境引入 使用文件操作功能保存中國古代詩詞 97
任務3.1 目錄操作 98
相關知識 98
3.1.1 打開與關閉目錄 98
3.1.2 創建和刪除目錄 98
3.1.3 瀏覽目錄 99
3.1.4 其他目錄相關函數 100
任務實踐 101
3.1.5 創建詩人目錄 101
任務3.2 文件操作 103
相關知識 103
3.2.1 文件打開與關閉 103
3.2.2 文件讀取 103
3.2.3 文件寫入 105
3.2.4 其他文件相關函數 107
任務實踐 108
3.2.5 將詩詞保存到獨立文件 108
項目實踐 保存頁面訪問統計日志 110
項目小結 111
課后習題 112
項目4 PHP面向對象編程 113
情境引入 使用類和對象描述中國戲曲 113
任務4.1 類與對象 114
相關知識 114
4.1.1 面向對象編程的概念 114
4.1.2 定義類與創建對象 115
4.1.3 構造方法與析構方法 117
4.1.4 偽變量$this 118
4.1.5 static關鍵字和“::”操作符 120
任務實踐 121
4.1.6 定義戲曲類并創建對象 121
任務4.2 面向對象的基本特性 123
相關知識 123
4.2.1 封裝 123
4.2.2 繼承 125
4.2.3 多態 126
任務實踐 128
4.2.4 使用面向對象的特性重構戲曲類 128
任務4.3 面向對象的其他特性 130
相關知識 130
4.3.1 抽象類 130
4.3.2 接口 131
4.3.3 魔術方法 133
4.3.4 異常 136
任務實踐 138
4.3.5 利用面向對象特性實現節目播報程序 138
項目實踐 使用單例模式 140
項目小結 142
課后習題 142
項目5 PHP頁面交互 143
情境引入 編輯2008年北京奧運新聞頁面 143
任務5.1 基本頁面交互 144
相關知識 144
5.1.1 獲取請求數據 144
5.1.2 頁面跳轉 146
5.1.3 文件上傳 148
任務實踐 150
5.1.4 多文件上傳 150
任務5.2 會話機制 152
相關知識 152
5.2.1 Cookie 152
5.2.2 Session 153
任務實踐 154
5.2.3 使用Session控制頁面訪問 154
項目實踐 使用AJAX方式實現為*喜歡的奧運場館投票 157
項目小結 162
課后習題 162
項目6 PHP操作數據庫 163
情境引入 記錄歷史悠久的中華文明 163
任務6.1 使用mysqli擴展訪問數據庫與解析結果集 164
相關知識 164
6.1.1 配置mysqli 164
6.1.2 mysqli擴展常用API 164
6.1.3 操作數據庫步驟 165
任務實踐 166
6.1.4 面向過程風格操作數據庫 166
6.1.5 面向對象風格操作數據庫 169
6.1.6 使用mysqli擴展解析結果集 173
任務6.2 使用PDO擴展訪問數據庫 177
相關知識 177
6.2.1 配置PDO 177
6.2.2 PDO擴展常用API 178
任務實踐 179
6.2.3 使用PDO擴展操作數據庫 179
6.2.4 使用PDO擴展解析結果集 181
任務6.3 預處理語句 183
相關知識 183
6.3.1 預處理語句簡介 183
任務實踐 183
6.3.2 在mysqli擴展中使用預處理語句 183
6.3.3 在PDO擴展中使用預處理語句 187
項目實踐 使用PHP備份數據庫 190
項目小結 192
課后習題 193
項目7 綜合案例——中國文化墻的設計與實現 194
情境引入 用文化墻展現豐富多彩的中國文化 194
任務7.1 前期設計 194
任務實踐 195
7.1.1 主頁面 195
7.1.2 編輯頁面 197
7.1.3 數據庫 199
7.1.4 公共配置 200
任務7.2 權限功能實現 200
任務實踐 201
7.2.1 登錄功能實現 201
7.2.2 退出功能實現 203
7.2.3 登錄攔截功能實現 203
任務7.3 業務功能實現 204
任務實踐 204
7.3.1 瀏覽功能實現 204
7.3.2 添加功能實現 206
7.3.3 刪除功能實現 209
7.3.4 編輯功能實現 209
項目實踐 使用分頁完善瀏覽功能 212
項目小結 217
課后習題 217
PHP程序設計(項目式)(微課版) 作者簡介
李文蕙,武漢軟件工程職業學院信息學院軟件技術專業專任教師。2012年取得講師任職資格,2013年工程師任職資格。主編及參編教材10余本,指導學生多次獲得國家級、省級獎項。
- >
伯納黛特,你要去哪(2021新版)
- >
小考拉的故事-套裝共3冊
- >
回憶愛瑪儂
- >
中國歷史的瞬間
- >
大紅狗在馬戲團-大紅狗克里弗-助人
- >
羅曼·羅蘭讀書隨筆-精裝
- >
史學評論
- >
煙與鏡