PHP從入門到精通(2019年,千鋒教育高教產品研發部出版圖書)

PHP從入門到精通(2019年,千鋒教育高教產品研發部出版圖書)

《PHP從入門到精通》是2019年04月清華大學出版社出版的書籍,作者是千鋒教育高教產品研發部。

基本介紹

  • 書名:PHP從入門到精通
  • 作者千鋒教育高教產品研發部
  • ISBN:9787302521723
  • 出版社清華大學出版社
  • 出版時間:2019年04月 
  • 裝幀:平裝-膠訂
  • 開本:16開
  • 叢書名:21世紀高等學校計算機專業實用規劃教
內容簡介,目錄,

內容簡介

本書從初學者的角度出發,詳細介紹了使用PHP進行網路開發應該掌握的各方面技術。書中所有知識都結合具體實例進行介紹,涉及的程式代碼均附以詳細的注釋,可以使讀者輕鬆領會PHP程式開發的精髓,快速提高開發技能。

目錄

第1章 PHP開發入門 1
1.1 PHP概述 1
1.1.1 認識PHP 1
1.1.2 PHP語言的優勢 2
1.1.3 PHP的套用領域 2
1.2 PHP開發環境搭建 3
1.2.1 常見的PHP集成開發環境 3
1.2.2 安裝WampServer 4
1.2.3 WampServer目錄介紹 10
1.2.4 測試開發環境 11
1.3 第一個PHP程式 12
1.4 PHP程式開發流程 13
1.5 本章小結 14
1.6 習題 14
第2章 PHP編程基礎 16
2.1 PHP基本語法 16
2.1.1 PHP標記 16
2.1.2 PHP注釋 17
2.1.3 PHP標識符與關鍵字 19
2.2 PHP變數 20
2.2.1 變數的定義 20
2.2.2 數據類型 20
2.2.3 檢測數據類型 25
2.2.4 可變變數 26
2.2.5 變數的引用賦值 27
2.3 PHP常量 27
2.3.1 常量的定義及獲取 27
2.3.2 預定義常量 29
2.4 數據類型轉換 30
2.4.1 自動類型轉換 30
2.4.2 強制類型轉換 32
2.5 PHP運算符 34
2.5.1 算術運算符 34
2.5.2 賦值運算符 34
2.5.3 字元串運算符 35
2.5.4 自加/自減運算符 35
2.5.5 比較運算符 37
2.5.6 邏輯運算符 38
2.5.7 三元運算符 39
2.5.8 NULL合併運算符 39
2.5.9 組合比較運算符 40
2.5.10 位運算符 40
2.5.11 其他運算符 41
2.5.12 運算符的優先權 41
2.6 表達式與語句 42
2.7 流程控制語句 42
2.7.1 條件語句 42
2.7.2 循環語句 46
2.7.3 跳轉語句 49
2.8 本章小結 52
2.9 習題 52
第3章 函式 54
3.1 函式的基本用法 54
3.1.1 函式的定義 54
3.1.2 函式的調用 55
3.1.3 函式的參數 56
3.1.4 函式的返回值 58
3.2 變數的作用域 59
3.2.1 局部變數 59
3.2.2 全局變數 60
3.2.3 靜態變數 62
3.3 函式的高級用法 63
3.3.1 可變函式 63
3.3.2 引用函式返回值 64
3.3.3 函式的嵌套調用 64
3.3.4 函式的遞歸調用 65
3.3.5 回調函式 67
3.4 PHP手冊的使用 69
3.5 本章小結 71
3.6 習題 71
第4章 數組 73
4.1 數組的概念 73
4.2 數組的定義 74
4.3 數組的操作 77
4.3.1 數組輸出 77
4.3.2 數組刪除 79
4.3.3 數組運算 79
4.3.4 數組遍歷 81
4.4 數組的常用函式 85
4.4.1 計算元素個數 86
4.4.2 壓入或彈出元素 86
4.4.3 移除重複值 87
4.4.4 獲取鍵名 88
4.4.5 數組排序 90
4.4.6 合併數組 92
4.4.7 拆分數組 93
4.4.8 反轉數組 93
4.4.9 隨機獲取鍵名 95
4.4.10 打亂數組 95
4.5 二維數組 96
4.5.1 二維數組的定義 96
4.5.2 二維數組的遍歷 98
4.6 本章小結 99
4.7 習題 100
第5章 面向對象 101
5.1 面向對象的概念 101
5.1.1 對象與類的概念 101
5.1.2 面向對象的三大特徵 102
5.2 類與對象 104
5.2.1 定義類 104
5.2.2 創建對象 105
5.2.3 封裝 107
5.2.4 $this的使用 110
5.3 構造方法 111
5.4 析構方法 112
5.5 類常量 113
5.6 靜態成員 114
5.7 繼承 116
5.7.1 繼承的概念 117
5.7.2 子類重寫父類方法 118
5.8 抽象類與接口 121
5.8.1 抽象類 121
5.8.2 接口 122
5.9 多態 124
5.10 魔術方法 125
5.10.1 _ _toString() 126
5.10.2 _ _call() 126
5.10.3 _ _autoload() 127
5.10.4 _ _clone() 129
5.11 設計模式 131
5.11.1 單例模式 131
5.11.2 工廠模式 132
5.12 本章小結 133
5.13 習題 133
第6章 錯誤與異常處理 135
6.1 錯誤處理 135
6.1.1 錯誤類型 135
6.1.2 錯誤級別 136
6.1.3 顯示錯誤報告 136
6.1.4 記錄錯誤日誌 139
6.1.5 自定義錯誤處理 140
6.2 異常處理 142
6.2.1 異常處理的概念 142
6.2.2 異常處理實現 143
6.2.3 自定義異常 145
6.2.4 多個異常 146
6.2.5 重拋異常 149
6.2.6 自定義異常處理 150
6.3 調試方法 151
6.3.1 使用輸出語句進行調試 151
6.3.2 使用檔案記錄進行調試 152
6.3.3 使用Xdebug進行調試 153
6.4 本章小結 154
6.5 習題 154
第7章 檔案處理 156
7.1 檔案概述 156
7.1.1 檔案類型 156
7.1.2 檔案屬性 158
7.2 檔案操作 160
7.2.1 打開與關閉檔案 161
7.2.2 讀取檔案 162
7.2.3 寫入檔案 165
7.2.4 刪除檔案 167
7.2.5 重命名檔案 168
7.2.6 複製檔案 169
7.3 目錄操作 170
7.3.1 創建和刪除目錄 170
7.3.2 遍歷目錄 172
7.3.3 解析目錄 173
7.3.4 統計目錄下檔案大小 175
7.4 本章小結 177
7.5 習題 177
第8章 字元串操作 179
8.1 字元串構成 179
8.2 常用的字元串操作 180
8.2.1 去除字元串兩邊的字元 180
8.2.2 去除字元串左邊的字元 181
8.2.3 去除字元串右邊的字元 182
8.2.4 將字元串轉換為小寫 182
8.2.5 字元串首字母大寫轉換 183
8.2.6 單詞首字母大寫轉換 184
8.2.7 字元串的替換 184
8.2.8 字元串的部分替換 185
8.2.9 獲取字元串長度 186
8.2.10 截取字元串 186
8.2.11 比較字元串 188
8.2.12 查找字元串 190
8.2.13 查找字元串出現次數 190
8.2.14 查找字元串最後一次出現的位置 191
8.2.15 查找字元串第一次出現的位置 192
8.2.16 將字元串分割成小塊 193
8.2.17 在字元串中插入字元串 194
8.2.18 字元串的分解和合併 195
8.3 字元串其他操作 196
8.3.1 MD5的套用 196
8.3.2 使用MIME base64編碼加密和解密數據 196
8.3.3 創建格式化輸出 197
8.3.4 ASCII碼與字元串 198
8.4 本章小結 199
8.5 習題 199
第9章 正則表達式 201
9.1 初識正則表達式 201
9.1.1 正則表達式的概念 201
9.1.2 正則表達式套用場景 202
9.2 正則表達式語法規則 202
9.2.1 行定位符 202
9.2.2 單詞定界符 202
9.2.3 字元類 203
9.2.4 選擇字元 203
9.2.5 連字元 204
9.2.6 反義字元 204
9.2.7 限定符 204
9.2.8 點字元 205
9.2.9 轉義字元 205
9.2.10 反斜線 205
9.2.11 括弧字元 206
9.2.12 反向引用 206
9.3 正則表達式相關函式 207
9.3.1 preg_match()函式 207
9.3.2 preg_match_all()函式 208
9.3.3 preg_replace()函式 209
9.3.4 preg_split()函式 209
9.3.5 preg_grep()函式 210
9.4 正則表達式常見套用 211
9.4.1 手機號碼和信箱驗證 211
9.4.2 驗證網址URL合法性 212
9.5 正則表達式用法自查表 214
9.6 本章小結 215
9.7 習題 215
第10章 PHP圖像處理技術 217
10.1 PHP圖像基礎知識 217
10.1.1 在PHP中載入GD庫 217
10.1.2 常見圖像格式 218
10.1.3 JpGraph圖表庫 219
10.2 PHP繪圖的基本步驟 220
10.2.1 創建畫布 221
10.2.2 設定顏色 221
10.2.3 生成圖像 221
10.2.4 釋放資源 222
10.3 PHP圖像處理的常見套用 223
10.3.1 製作水印圖 224
10.3.2 製作驗證碼 227
10.4 本章小結 231
10.5 習題 232
第11章 Web開發基礎 233
11.1 HTTP 233
11.1.1 HTTP簡介 233
11.1.2 HTTP工作流程 234
11.1.3 HTTP請求與回響 234
11.1.4 HTTP訊息報頭 235
11.2 初識表單 238
11.3
輸入標記 239
11.3.1 文本域text 239
11.3.2 密碼域password 241
11.3.3 檔案域file 242
11.3.4 “提交”和“重置”按鈕 243
11.3.5 複選框 244
11.3.6 單選按鈕 245

相關詞條

熱門詞條

聯絡我們