PHP程式設計基礎教程(第二版)(微課版)

PHP程式設計基礎教程(第二版)(微課版)

《 PHP程式設計基礎教程(第二版)(微課版)》是清華大學出版社出版的圖書,作者是李紀雲、張艷、魏曉娟、孫玉敏、李雲帆、宋一帆。

基本介紹

  • 中文名: PHP程式設計基礎教程(第二版)(微課版)
  • 作者:李紀雲、張艷、魏曉娟、孫玉敏、李雲帆、宋一帆
  • 出版時間:2023年7月
  • 出版社:清華大學出版社
  • 頁數:292 頁
  • 字數: 467千字
  • ISBN:9787302635703
  • 定價:79 元
內容簡介,圖書目錄,

內容簡介

《PHP程式設計基礎教程(第二版)(微課版)》全面講述了PHP程式開發的相關基礎知識和實例。全書共分為12章,深入介紹了PHP入門知識與環境搭建、PHP 開發基礎、運算符和表達式、流程控制語句、PHP 數組和函式、面向對象基礎知識、字元串操作、PHP和Web頁面互動、PHP會話管理,最後給出了兩個完整的開發實例。 《PHP程式設計基礎教程(第二版)(微課版)》內容豐富、結構合理、思路清晰、語言簡練流暢、示例翔實。《PHP程式設計基礎教程(第二版)(微課版)》主要面向網站開發製作的初學者,可作為各類PHP程式開發培訓班的培訓教材、高等院校相關專業的教材,也可作為動態網站設計與套用開發人員的參考資料。

圖書目錄

目 錄
第1章 PHP入門與環境搭建 1
1.1 PHP概述 1
1.1.1 什麼是PHP 1
1.1.2 PHP的版本 1
1.1.3 PHP語言的優勢 3
1.1.4 PHP常用工具 3
1.2 PHP程式的工作流程 5
1.2.1 PHP的工作流程 5
1.2.2 PHP伺服器 6
1.3 PHP集成運行環境工具的
安裝與配置 7
1.3.1 WampServer的安裝步驟 7
1.3.2 集成運行環境的配置 11
1.4 第一個PHP程式 19
1.4.1 開發第一個PHP網頁 19
1.4.2 設定PHP網站 20
1.4.3 運行PHP網站 20
1.5 本章小結 21
1.6 思考和練習 21
第2章 PHP開發基礎 23
2.1 PHP基本語法 23
2.1.1 PHP標記符 23
2.1.2 PHP注釋 24
2.1.3 PHP語句和語句塊 25
2.1.4 PHP編碼規範 26
2.1.5 PHP命名規則 27
2.2 常量 28
2.2.1 自定義常量 28
2.2.2 預定義常量 29
2.3 變數 30
2.3.1 變數的概念 30
2.3.2 變數的聲明和使用 30
2.3.3 變數的作用域 31
2.3.4 變數的生存周期 33
2.3.5 可變變數與變數的引用 33
2.4 數據類型 35
2.4.1 標量數據類型 35
2.4.2 複合數據類型 39
2.4.3 特殊數據類型 40
2.4.4 檢測數據類型 41
2.5 數據類型的轉換 43
2.5.1 自動類型轉換 43
2.5.2 強制類型轉換 44
2.6 數據的輸出 46
2.6.1 print和echo 47
2.6.2 輸出運算符"<?= ?>" 47
2.7 本章小結 47
2.8 思考和練習 47
第3章 運算符和表達式 49
3.1 算術運算符 49
3.1.1 常用算術運算符 50
3.1.2 累加、累減運算符 50
3.2 字元串運算符 52
3.3 賦值運算符 52
3.4 比較運算符 53
3.5 邏輯運算符 54
3.6 按位運算符 55
3.7 錯誤控制運算符 56
3.8 三元運算符 56
3.9 運算符的優先權和結合規則 57
3.10 表達式 57
3.11 本章小結 58
3.12 思考和練習 58
第4章 流程控制語句 59
4.1 流程控制概述 59
4.2 條件控制語句 59
4.2.1 if語句 60
4.2.2 if…else語句 61
4.2.3 if…elseif…else語句 62
4.2.4 switch語句 64
4.3 循環控制語句 66
4.3.1 while循環語句 66
4.3.2 do-while循環語句 68
4.3.3 for循環語句 69
4.3.4 foreach循環語句 71
4.4 跳轉控制語句 72
4.4.1 break語句 72
4.4.2 continue語句 73
4.4.3 exit語句 74
4.5 本章小結 74
4.6 思考和練習 74
第5章 數組 76
5.1 數組概述 76
5.2 創建數組 77
5.3 訪問數組中的元素 77
5.3.1 改變元素內容 78
5.3.2 用print_r()函式輸出整個數組 79
5.3.3 用array_slice()函式讀取數組中
的連續幾個元素 81
5.3.4 統計數組中元素的個數 82
5.3.5 逐個訪問數組中的元素 82
5.4 用foreach循環訪問數組 86
5.4.1 用foreach循環訪問數組中
每個元素的值 86
5.4.2 用foreach循環訪問數組中
元素的鍵和值 87
5.4.3 用foreach循環修改數組中
元素的值 88
5.5 多維數組 89
5.5.1 創建多維數組 89
5.5.2 訪問多維數組中的元素 90
5.5.3 多維數組的循環訪問 91
5.6 數組的操作 93
5.6.1 數組的排序 93
5.6.2 添加和刪除數組元素 98
5.6.3 數組的合併 103
5.6.4 數組與字元串之間的轉換 105
5.6.5 把數組轉換為變數列表 106
5.7 本章小結 106
5.8 思考和練習 107
第6章 PHP函式 108
6.1 創建和使用簡單函式 108
6.2 創建和調用接收參數的函式 116
6.3 設定參數默認值 120
6.4 創建和使用帶有返回值的函式 122
6.5 理解變數的作用域 126
6.6 本章小結 129
6.7 思考和練習 130
第7章 面向對象基礎知識 131
7.1 面向對象的基本概念 131
7.1.1 類 131
7.1.2 對象 131
7.1.3 面向對象編程的三大特點 132
7.2 PHP與對象 132
7.2.1 類的定義 132
7.2.2 成員方法 133
7.2.3 類的實例化 133
7.2.4 成員變數 134
7.2.5 類常量 135
7.2.6 構造方法和析構方法 136
7.2.7 繼承和多態的實現 139
7.2.8 “$this->”和“::”的
使用 141
7.2.9 數據隱藏 143
7.2.10 靜態變數(方法) 145
7.3 PHP對象的高級套用 146
7.3.1 final關鍵字 146
7.3.2 抽象類 147
7.3.3 接口的使用 148
7.3.4 克隆對象 150
7.3.5 比較對象 152
7.3.6 檢測對象類型 152
7.3.7 魔術方法(__) 153
7.4 面向對象的套用——中文
字元串的截取類 158
7.5 本章小結 160
7.6 思考和練習 160
第8章 字元串 162
8.1 字元串簡介 162
8.2 引用字元串常量 163
8.3 單引號和雙引號的區別 163
8.4 輸出字元串 164
8.5 字元串的連線符 165
8.6 字元串操作 166
8.6.1 去除字元串的首尾空格和
特殊字元 166
8.6.2 轉義、還原字元串數據 168
8.6.3 獲取字元串的長度 171
8.6.4 截取字元串 173
8.6.5 比較字元串 174
8.6.6 檢索字元串 177
8.6.7 替換字元串 178
8.6.8 格式化字元串 180
8.6.9 分割字元串 181
8.6.10 合成字元串 182
8.7 本章小結 183
8.8 思考和練習 183
第9章 PHP與Web頁面互動 185
9.1 PHP Web編程基礎 185
9.2 Web表單 187
9.2.1 創建表單 187
9.2.2 認識表單元素 188
9.3 PHP與Web頁面互動的基本
方法 189
9.3.1 訪問和獲取Web表單數據 189
9.3.2 Web表單數據的有效性驗證 192
9.3.3 Web表單的安全性驗證 196
9.3.4 PHP檔案上傳處理 198
9.4 PHP全局變數 200
9.4.1 全局變數$_SERVER 201
9.4.2 全局變數$_GET 203
9.4.3 全局變數$_POST 204
9.4.4 全局變數$_SESSION 205
9.5 本章小結 209
9.6 思考和練習 209
第10章 會話管理 211
10.1 用cookie保存頁面狀態 211
10.1.1 cookie的組成 212
10.1.2 在PHP中設定cookie 212
10.1.3 在腳本中訪問cookie 213
10.1.4 刪除cookie 214
10.2 用PHP會話存儲數據 217
10.2.1 創建會話 218
10.2.2 讀取和寫入會話數據 218
10.2.3 撤銷會話 221
10.3 本章小結 225
10.4 思考和練習 226
第11章 綜合案例——學生成績
管理系統 227
11.1 需求分析 227
11.1.1 系統描述 227
11.1.2 系統設計目標 227
11.1.3 系統功能設計 228
11.1.4 檔案組織 228
11.2 詳細功能設計 229
11.2.1 前台成績查詢系統 229
11.2.2 後台數據管理系統 230
11.3 資料庫設計 231
11.4 各模組功能描述 234
11.5 本章小結 243
11.6 思考和練習 243
第12章 綜合案例——個人部落格系統 244
12.1 個人部落格系統分析 244
12.1.1 系統描述 244
12.1.2 系統設計目標 245
12.1.3 系統功能設計 245
12.1.4 檔案組織 246
12.2 資料庫設計 246
12.2.1 資料庫結構設計 247
12.2.2 資料庫連線程式設計 248
12.3 首頁設計 249
12.3.1 首頁布局 249
12.3.2 首頁實現 249
12.4 用戶註冊模組設計 254
12.5 部落格文章模組設計 259
12.5.1 文章列表 260
12.5.2 發表文章 260
12.5.3 查詢文章 265
12.5.4 我的文章 268
12.6 圖片管理模組設計 272
12.6.1 顯示圖片 272
12.6.2 添加圖片 274
12.6.3 瀏覽圖片 278
12.7 本章小結 282
12.8 思考和練習 282
參考文獻 283

熱門詞條

聯絡我們