PHP應用開發實例教程

盧守東

  • 出版商: 清華大學
  • 出版日期: 2022-05-01
  • 定價: $414
  • 售價: 8.5$352
  • 語言: 簡體中文
  • ISBN: 7302602433
  • ISBN-13: 9787302602439
  • 相關分類: PHP
  • 下單後立即進貨 (約4週~6週)

  • PHP應用開發實例教程-preview-1
  • PHP應用開發實例教程-preview-2
  • PHP應用開發實例教程-preview-3
PHP應用開發實例教程-preview-1

商品描述

《PHP應用開發實例教程》以應用為導向,以實用為原則,以能力提升為目標,以典型實例與完整案例為依托,遵循程序設計與案例教學的基本思想,全面介紹基於PHP的Web應用開發的主要技術。全書共分9章,內容包括PHP概述、PHP編程基礎、PHP交互設計、PHP狀態管理、PHP內置函數、MySQL數據庫應用基礎、PHP數據庫訪問技術、PHP Ajax編程技術與PHP應用案例,並附有相應的思考題與實驗指導。 《PHP應用開發實例教程》內容適度,面向應用,示例翔實,解析到位,編排合理,結構清晰,循序漸進,準確嚴謹,註重應用開發能力的培養,可作為各高校本科或高職高專電腦、電子商務、信息管理與信息系統及相關專業PHP程序設計、Web程序設計、動態網站開發等課程的教材或教學參考書,也可作為PHP應用開發與維護人員的技術參考書及初學者的自學教程。

目錄大綱

目   錄  

  

第1章  PHP概述 1

1.1  PHP簡介 2

1.2  PHP應用開發環境 3

1.2.1  逐一安裝 4

1.2.2  集成安裝 16

1.3  PHP應用開發工具 21

1.3.1  創建站點 22

1.3.2  新建目錄 24

1.3.3  刪除目錄 24

1.3.4  新建頁面 25

1.3.5  刪除頁面 25

1.3.6  設計頁面 25

1.3.7  預覽頁面 26

1.4  PHP應用開發實例 26

本章小結 29

思考題 30

第2章  PHP編程基礎 31

2.1  基本語法 32

2.1.1  標記風格 32

2.1.2  語句格式 33

2.1.3  間隔字符 33

2.1.4  註釋方式 33

2.1.5  輸出方法 34

2.2  數據類型 36

2.2.1  整型 36

2.2.2  浮點型 37

2.2.3  布爾型 37

2.2.4  字符串 37

2.2.5  數組 39

2.2.6  對象 41

2.2.7  資源 42

2.2.8  空值 42

2.3  變量 43

2.3.1  普通變量 43

2.3.2  可變變量 44

2.3.3  預定義變量 45

2.4  常量 46

2.4.1  自定義常量 46

2.4.2  預定義常量 48

2.5  運算符 49

2.5.1  算術運算符 49

2.5.2  遞增/遞減運算符 51

2.5.3  連接運算符 52

2.5.4  賦值運算符 52

2.5.5  關系運算符 53

2.5.6  邏輯運算符 55

2.5.7  條件運算符 56

2.5.8  執行運算符 57

2.5.9  位運算符 58

2.6  表達式 60

2.7  類型轉換 61

2.8  流程控制 63

2.8.1  分支語句 63

2.8.2  循環語句 68

2.8.3  跳轉語句 74

2.9  函數使用 79

2.9.1  函數的定義 79

2.9.2  函數的調用 80

2.9.3  函數的參數傳遞 83

2.9.4  函數的默認參數 84

2.9.5  函數的嵌套調用 85

2.9.6  函數的遞歸調用 86

2.9.7  可變函數與匿名函數 88

2.9.8  函數與變量 90

2.10  文件包含 92

2.11  錯誤控制 94

本章小結 95

思考題 96

第3章  PHP交互設計 97

3.1  表單處理 98

3.1.1  表單數據的提交 98

3.1.2  表單數據的接收 98

3.2  URL處理 108

3.2.1  URL參數獲取 108

3.2.2  URL解析 109

3.2.3  URL編碼解碼 110

3.3  頁面跳轉 112

3.4  文件上傳與下載 116

3.4.1  文件的上傳 116

3.4.2  文件的下載 121

本章小結 122

思考題 122

第4章  PHP狀態管理 123

4.1  Cookie技術 124

4.1.1  Cookie簡介 124

4.1.2  Cookie的使用方法 124

4.1.3  Cookie的應用實例 129

4.2  Session技術 132

4.2.1  Session簡介 132

4.2.2  Session的使用方法 133

4.2.3  Session的應用實例 138

本章小結 141

思考題 141

第5章  PHP內置函數 143

5.1  數學函數 144

5.1.1  基本用法 144

5.1.2  應用實例 149

5.2  字符串處理函數 150

5.2.1  基本用法 150

5.2.2  應用實例 159

5.3  日期與時間處理函數 161

5.3.1  基本用法 161

5.3.2  應用實例 166

5.4  數組處理函數 168

5.4.1  基本用法 168

5.4.2  應用實例 186

5.5  文件操作函數 189

5.5.1  基本用法 189

5.5.2  應用實例 200

5.6  目錄操作函數 202

5.6.1  基本用法 202

5.6.2  應用實例 208

5.7  檢測函數 210

5.7.1  基本用法 210

5.7.2  應用實例 218

本章小結 219

思考題 220

第6章  MySQL數據庫應用基礎 223

6.1  MySQL數據庫的管理 224

6.1.1  管理工具 224

6.1.2  數據庫的創建與刪除 225

6.1.3  表的基本操作 228

6.1.4  數據庫的備份與恢復 238

6.2  常用的SQL語句 242

6.2.1  SQL語句的編寫與執行 243

6.2.2  插入(INSERT)語句 244

6.2.3  更新(UPDATE)語句 244

6.2.4  刪除(DELETE)語句 244

6.2.5  查詢(SELECT)語句 245

本章小結 249

思考題 249

第7章  PHP數據庫訪問技術 251

7.1  MySQL數據庫編程的基本步驟 252

7.2  使用mysql函數庫進行數據庫

編程 252

7.2.1  建立與數據庫服務器的

連接 252

7.2.2  選擇數據庫 254

7.2.3  設置字符集 255

7.2.4  執行數據庫操作 255

7.2.5  關閉與數據庫服務器的

連接 271

7.3  使用mysqli函數庫進行數據庫

編程 272

本章小結 282

思考題 282

第8章  PHP Ajax編程技術 283

8.1  Ajax簡介 284

8.1.1  Ajax的基本概念 284

8.1.2  Ajax的應用場景 284

8.2  Ajax應用基礎 286

8.2.1  XMLHttpRequest對象簡介 286

8.2.2  Ajax的請求與響應過程 287

8.3  PHP Ajax應用技術 288

本章小結 294

思考題 295

第9章  PHP應用案例 297

9.1  系統的分析 298

9.1.1  基本需求 298

9.1.2  用戶類型 298

9.2  系統的設計 298

9.2.1  功能模塊設計 298

9.2.2  數據庫結構設計 299

9.3  系統的實現 300

9.3.1  數據庫的創建 300

9.3.2  站點的創建 301

9.3.3  素材文件的準備 301

9.3.4  公用模塊的實現 302

9.3.5  登錄功能的實現 303

9.3.6  系統主界面的實現 308

9.3.7  當前用戶功能的實現 312

9.3.8  用戶管理功能的實現 316

9.3.9  部門管理功能的實現 329

9.3.10  職工管理功能的實現 341

本章小結 357

思考題 357

附錄  實驗指導 358

參考文獻 359