PHP程式設計基礎教程

書籍信息

作 譯 者:林世鑫

出版時間: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

相關詞條

相關搜尋

熱門詞條

聯絡我們