書籍信息
作 譯 者:林世鑫
出版時間:2018-07 千 字 數:441
版 次:01-01 頁 數:276
開 本:16開
裝 幀:
I S B N :9787121341908
換 版:
所屬分類:教育 >> 高職高專 >> 計算機類
內容簡介
全書採用"一點一例”與"學練結合”的形式,詳細介紹了PHP的基礎知識點及程式設計基礎概念,並針對PHP的特點,分專題做了提高層次的介紹。內容在基本覆蓋PHP全部入門基礎知識的同時,又針對高職院校的學生自身情況,做了重點與詳略的調整安排。每一章都配有PPT、課後習題與參考答案、詳細的範例原始碼、重難點知識講解的微課視頻。
圖書目錄
第1章 PHP概述與開發環境搭建 1
1.1 PHP概述 1
1.2 軟體模式 2
1.3 PHP工作原理 3
1.4 PHP開發環境搭建 5
1.4.1 工具介紹 5
1.4.2 phpStudy的安裝配置 5
思考與練習 9
第2章 變數與常量 10
2.1 變數 10
2.1.1 自定義變數 11
2.1.2 靜態變數 12
2.1.3 預定義變數 14
2.1.4 外部變數 15
2.2 變數的作用域 17
2.3 變數的檢查與釋放 19
2.4 常量 21
思考與練習 23
第3章 數據類型與運算符 25
3.1 數據類型 25
3.1.1 數值型 25
3.1.2 字元串型 25
3.1.3 布爾型 29
3.1.4 數據類型的轉換 30
3.2 運算符 35
3.2.1 算術運算符 35
3.2.2 賦值運算符 36
3.2.3 位運算符 36
3.2.4 邏輯運算符 39
3.2.5 關係運算符 40
3.2.6 遞增、遞減運算符 40
3.2.7 三目運算符 41
3.3 運算符的優先權 42
3.4 表達式 43
思考與練習 43
第4章 程式控制結構 45
4.1 條件分支結構 45
4.1.1 單分支條件結構 45
4.1.2 雙分支條件結構 46
4.1.3 多分支條件結構 47
4.1.4 switch結構 49
4.2 循環結構 52
4.2.1 while循環 52
4.2.2 do…while循環 53
4.2.3 for循環 54
4.2.4 foreach循環 55
4.2.5 嵌套循環 58
4.3 流程控制符 59
4.3.1 break 59
4.3.2 continue 60
4.3.3 return與exit 60
思考與練習 62
第5章 函式 65
5.1 系統函式 65
5.1.1 數據檢查類函式 65
5.1.2 時間日期類函式 66
5.1.3 隨機函式 72
5.1.4 檔案包含函式 73
5.2 自定義函式 75
5.2.1 函式的定義 75
5.2.2 函式的調用 75
5.2.3 函式的執行 76
5.2.4 函式的參數 76
5.2.5 函式體 79
5.2.6 函式返回值 79
5.2.7 函式的遞歸調用 80
5.3 變數函式 81
思考與練習 83
第6章 字元串處理 86
6.1 常用輸出函式 86
6.1.1 輸出函式 86
6.1.2 格式化輸出函式 87
6.2 常用字元串操作函式 90
6.2.1 字元串長度函式 90
6.2.2 字元串截取函式 91
6.2.3 字元串剪裁函式 92
6.2.4 字元串替換函式 93
6.2.5 字元串查找函式 97
6.2.6 字元與ASCII碼轉換函式 99
6.2.7 字元串比較函式 99
6.2.8 字元串加密函式 100
6.2.9 字元串轉換數組 102
思考與練習 104
第7章 數組 107
7.1 數組的結構 107
7.2 數組的定義 108
7.2.1 一維數組的定義 108
7.2.2 二維數組的定義 110
7.3 數組的長度 111
7.4 數組的刪除 112
7.4.1 刪除整個數組 112
7.4.2 刪除數組元素 113
7.4.3 刪除重複的數組元素 114
7.5 數組的遍歷 115
7.5.1 數組的遍歷方法 115
7.5.2 數組遍歷的函式 116
7.5.3 二維數組的遍歷 118
7.6 數組的排序 118
7.6.1 升序 119
7.6.2 降序 121
7.6.3 隨機排序 122
7.6.4 array_multisort( )函式 123
7.7 數組的入棧與出棧 126
7.8 數組的查詢 128
思考與練習 128
第8章 面向對象程式設計 131
8.1 類的簡介 131
8.1.1 類的定義與初始化 132
8.1.2 類的屬性 134
8.1.3 類的方法 136
8.2 類的繼承 137
8.3 類的多態性與final關鍵字 139
8.3.1 類的多態性 139
8.3.2 final關鍵字 140
8.4 抽象類與接口 142
8.4.1 抽象類 142
8.4.2 接口 144
8.5 __autoload( )方法 147
思考與練習 149
第9章 PHP與Web數據互動 153
9.1 表單數據的處理 153
9.1.1 獲取表單控制項的值 153
9.1.2 處理表單控制項的值 156
9.2 URL參數的處理 161
9.3 檔案上傳操作 163
9.3.1 配置php.ini檔案 163
9.3.2 預定義變數$_FILES 164
9.3.3 move_uploaded_file( )函式 166
思考與練習 166
第10章 Session與Cookie 169
10.1 Session 169
10.1.1 Session的註冊與使用 170
10.1.2 Session的釋放 171
10.1.3 設定Session的生命期 173
10.1.4 設定Session的保存位置 174
10.2 Cookie 176
10.2.1 Cookie的創建 176
10.2.2 Cookie信息的讀取 177
10.2.3 刪除Cookie 178
10.3 Session與Cookie的套用 179
思考與練習 179
第11章 檔案系統 181
11.1 目錄操作 181
11.1.1 打開資料夾 181
11.1.2 瀏覽資料夾 182
11.1.3 操作資料夾 184
11.1.4 其他資料夾操作函式 189
11.2 檔案操作 191
11.2.1 檔案的打開與關閉 192
11.2.2 檔案的讀操作 194
11.2.3 檔案的寫操作 199
11.2.4 檔案內容的指針操作 202
11.2.5 檔案的其他操作函式 203
思考與練習 204
第12章 PHP與MySQL資料庫 206
12.1 phpMyAdmin 206
12.1.1 phpMyAdmin的用戶界面 206
12.1.2 phpMyAdmin的基本操作 208
12.1.3 觸發器 213
12.1.4 資料庫的導入與導出 214
12.2 PHP操作MySQL的基本步驟 216
12.2.1 連線MySQL伺服器 216
12.2.2 選擇資料庫 218
12.2.3 執行SQL語句 218
12.3 MySQL常用操作函式 220
12.4 數據的分頁處理 222
思考與練習 224
第13章 綜合實踐I—校園公告欄 226
13.1 總體設計 226
13.2 系統的實現與程式 227
13.2.1 建立系統站點 227
13.2.2 系統前端的設計與實現 229
13.2.3 系統後台的設計與實現 231
第14章 綜合實踐II——實訓室管理系統 235
14.1 總體設計 235
14.2 資料庫規劃設計 236
14.3 系統數據流程圖 238
14.4 系統的實現與關鍵程式 240
14.4.1 建立系統站點 240
14.4.2 資料庫連線 242
14.4.3 登錄驗證模組的設計與實現 242
14.4.4 系統主界面的設計與實現 244
14.4.5 實訓中心模組的設計與實現 245
14.4.6 實訓室模組的設計與實現 250
14.4.7 使用登記模組的設計與實現 252
14.5 系統的發布部署 255