書馨卡幫你省薪 2024個人購書報告 2024中圖網(wǎng)年度報告
歡迎光臨中圖網(wǎng) 請 | 注冊
> >>
21世紀高等學校計算機專業(yè)實用規(guī)劃教材PHP從入門到精通/千鋒教育高教產(chǎn)品研發(fā)部

21世紀高等學校計算機專業(yè)實用規(guī)劃教材PHP從入門到精通/千鋒教育高教產(chǎn)品研發(fā)部

出版社:清華大學出版社出版時間:2018-07-01
開本: 其他 頁數(shù): 458
本類榜單:教材銷量榜
中 圖 價:¥56.1(6.3折) 定價  ¥89.0 登錄后可看到會員價
加入購物車 收藏
運費6元,滿39元免運費
?新疆、西藏除外
本類五星書更多>

21世紀高等學校計算機專業(yè)實用規(guī)劃教材PHP從入門到精通/千鋒教育高教產(chǎn)品研發(fā)部 版權信息

21世紀高等學校計算機專業(yè)實用規(guī)劃教材PHP從入門到精通/千鋒教育高教產(chǎn)品研發(fā)部 本書特色

本書從初學者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用PHP進行網(wǎng)絡開發(fā)應該掌握的各方面技術。全書共分19章,包括PHP開發(fā)入門、PHP編程基礎、函數(shù)、數(shù)組、面向對象、錯誤與異常處理、文件處理、字符串操作、正則表達式、PHP圖像處理技術、Web開發(fā)基礎、PHP與Web頁面交互、PHP會話技術、MySQL數(shù)據(jù)庫基礎、PHP操作MySQL數(shù)據(jù)庫、PDO數(shù)據(jù)庫抽象層、Smarty模板技術、Laravel框架、PHP-ML人工智能等內容。書中所有知識都結合具體實例進行介紹,涉及的程序代碼均附以詳細的注釋,可以使讀者輕松領會PHP程序開發(fā)的精髓,快速提高開發(fā)技能。 本書適合作為軟件開發(fā)入門者的自學用書,也適合作為高等院校相關專業(yè)的教學參考書,還可供開發(fā)人員查閱、參考。

21世紀高等學校計算機專業(yè)實用規(guī)劃教材PHP從入門到精通/千鋒教育高教產(chǎn)品研發(fā)部 內容簡介

本書從初學者的角度出發(fā),通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用PHP進行網(wǎng)絡開發(fā)應該掌握的各方面技術。     全書共分19章,包括PHP開發(fā)入門、PHP編程基礎、函數(shù)、數(shù)組、面向對象、錯誤與異常處理、文件處理、字符串操作、正則表達式、PHP圖像處理技術、Web開發(fā)基礎、PHP與Web頁面交互、PHP會話技術、MySQL數(shù)據(jù)庫基礎、PHP操作MySQL數(shù)據(jù)庫、PDO數(shù)據(jù)庫抽象層、Smarty模板技術、Laravel框架、PHP-ML人工智能等內容。書中所有知識都結合具體實例進行介紹,涉及的程序代碼均附以詳細的注釋,可以使讀者輕松領會PHP程序開發(fā)的精髓,快速提高開發(fā)技能。     本書適合作為軟件開發(fā)入門者的自學用書,也適合作為高等院校相關專業(yè)的教學參考書,還可供開發(fā)人員查閱、參考。

21世紀高等學校計算機專業(yè)實用規(guī)劃教材PHP從入門到精通/千鋒教育高教產(chǎn)品研發(fā)部 目錄

目錄
第1章 PHP開發(fā)入門 1
1.1 PHP概述 1
    1.1.1 認識PHP 1
    1.1.2 PHP語言的優(yōu)勢 2
    1.1.3 PHP的應用領域 2
1.2 PHP開發(fā)環(huán)境搭建 3
    1.2.1 常見的PHP集成開發(fā)環(huán)境 3
    1.2.2 安裝WampServer 4
    1.2.3 WampServer目錄介紹 10
    1.2.4 測試開發(fā)環(huán)境 11
1.3 **個PHP程序 12
1.4 PHP程序開發(fā)流程 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 數(shù)據(jù)類型 20
    2.2.3 檢測數(shù)據(jù)類型 25
    2.2.4 可變變量 26
    2.2.5 變量的引用賦值 27
2.3 PHP常量 27
    2.3.1 常量的定義及獲取 27
2.3.2 預定義常量 29
2.4 數(shù)據(jù)類型轉換 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 運算符的優(yōu)先級 41
2.6 表達式與語句 42
2.7 流程控制語句 42
2.7.1 條件語句 42
2.7.2 循環(huán)語句 46
2.7.3 跳轉語句 49
2.8 本章小結 52
2.9 習題 52
第3章 函數(shù) 54
3.1 函數(shù)的基本用法 54
3.1.1 函數(shù)的定義 54
3.1.2 函數(shù)的調用 55
3.1.3 函數(shù)的參數(shù) 56
3.1.4 函數(shù)的返回值 58
3.2 變量的作用域 59
3.2.1 局部變量 59
3.2.2 全局變量 60
3.2.3 靜態(tài)變量 62
3.3 函數(shù)的高級用法 63
3.3.1 可變函數(shù) 63
3.3.2 引用函數(shù)返回值 64
3.3.3 函數(shù)的嵌套調用 64
3.3.4 函數(shù)的遞歸調用 65
3.3.5 回調函數(shù) 67
3.4 PHP手冊的使用 69
3.5 本章小結 71
3.6 習題 71
第4章 數(shù)組 73
4.1 數(shù)組的概念 73
4.2 數(shù)組的定義 74
4.3 數(shù)組的操作 77
4.3.1 數(shù)組輸出 77
4.3.2 數(shù)組刪除 79
4.3.3 數(shù)組運算 79
4.3.4 數(shù)組遍歷 81
4.4 數(shù)組的常用函數(shù) 85
4.4.1 計算元素個數(shù) 86
4.4.2 壓入或彈出元素 86
4.4.3 移除重復值 87
4.4.4 獲取鍵名 88
4.4.5 數(shù)組排序 90
4.4.6 合并數(shù)組 92
4.4.7 拆分數(shù)組 93
4.4.8 反轉數(shù)組 93
4.4.9 隨機獲取鍵名 95
4.4.10 打亂數(shù)組 95
4.5 二維數(shù)組 96
4.5.1 二維數(shù)組的定義 96
4.5.2 二維數(shù)組的遍歷 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 創(chuàng)建對象 105
5.2.3 封裝 107
5.2.4 $this的使用 110
5.3 構造方法 111
5.4 析構方法 112
5.5 類常量 113
5.6 靜態(tài)成員 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 多態(tài) 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 異常處理實現(xiàn) 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 創(chuàng)建和刪除目錄 170
7.3.2 遍歷目錄 172
7.3.3 解析目錄 173
7.3.4 統(tǒng)計目錄下文件大小 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 查找字符串出現(xiàn)次數(shù) 190
8.2.14 查找字符串*后一次出現(xiàn)的位置 191
8.2.15 查找字符串**次出現(xiàn)的位置 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編碼加密和解密數(shù)據(jù) 196
8.3.3 創(chuàng)建格式化輸出 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 正則表達式語法規(guī)則 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 正則表達式相關函數(shù) 207
9.3.1 preg_match()函數(shù) 207
9.3.2 preg_match_all()函數(shù) 208
9.3.3 preg_replace()函數(shù) 209
9.3.4 preg_split()函數(shù) 209
9.3.5 preg_grep()函數(shù) 210
9.4 正則表達式常見應用 211
9.4.1 手機號碼和郵箱驗證 211
9.4.2 驗證網(wǎng)址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 創(chuàng)建畫布 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開發(fā)基礎 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
11.4 下拉列表標記 247
11.5 本章小結 249
11.6 習題 249
第12章 PHP與Web頁面交互 250
12.1 表單與PHP的關系 250
12.2 提交表單信息 251
12.2.1 GET方法提交表單 251
12.2.2 POST方法提交表單 252
12.3 PHP獲取表單信息 253
12.3.1 獲取文本框的值 254
12.3.2 獲取文件域的值 255
12.3.3 獲取復選框的值 256
12.3.4 獲取下拉列表的值 258
12.3.5 獲取單選按鈕的值 260
12.3.6 使用$_GET[]獲取表單信息 261
12.4 URL操作 262
12.4.1 獲取URL傳遞的參數(shù) 262
12.4.2 URL的編碼與解碼 263
12.5 文件上傳和下載 264
12.5.1 文件上傳 264
12.5.2 文件下載 267
12.6 綜合應用案例 269
12.7 本章小結 273
12.8 習題 273
第13章 PHP會話技術 274
13.1 會話技術概述 274
13.2 Cookie技術 274
13.2.1 Cookie概述 274
13.2.2 創(chuàng)建Cookie 275
13.2.3 讀取Cookie 276
13.2.4 刪除Cookie 277
13.2.5 Cookie應用案例 278
13.3 Session技術 279
13.3.1 Session概述 279
13.3.2 啟動Session 280
13.3.3 向Session中添加數(shù)據(jù) 280
13.3.4 讀取Session中的數(shù)據(jù) 281
13.3.5 刪除Session中的數(shù)據(jù) 281
13.3.6 Session應用案例 283
13.4 本章小結 287
13.5 習題 287
第14章 MySQL數(shù)據(jù)庫基礎 289
14.1 數(shù)據(jù)庫簡介 289
14.2 MySQL的使用 290
14.2.1 啟動和停止MySQL服務 290
14.2.2 登錄和退出MySQL數(shù)據(jù)庫 292
14.3 MySQL支持的數(shù)據(jù)類型 294
14.3.1 數(shù)值類型 294
14.3.2 字符串類型 295
14.3.3 日期和時間類型 296
14.4 數(shù)據(jù)庫的基本操作 299
14.4.1 創(chuàng)建和查看數(shù)據(jù)庫 299
14.4.2 使用數(shù)據(jù)庫 300
14.4.3 修改數(shù)據(jù)庫 301
14.4.4 刪除數(shù)據(jù)庫 301
14.5 數(shù)據(jù)表的基本操作 302
14.5.1 創(chuàng)建數(shù)據(jù)表 302
14.5.2 查看數(shù)據(jù)表 303
14.5.3 修改數(shù)據(jù)表 304
14.5.4 刪除數(shù)據(jù)表 307
14.6 數(shù)據(jù)表中數(shù)據(jù)的基本操作 307
14.6.1 插入數(shù)據(jù) 308
14.6.2 查詢數(shù)據(jù) 308
14.6.3 更新數(shù)據(jù) 310
14.6.4 刪除數(shù)據(jù) 311
14.7 本章小結 311
14.8 習題 312
第15章 PHP操作MySQL數(shù)據(jù)庫 313
15.1 PHP訪問MySQL數(shù)據(jù)庫的一般步驟 313
15.2 PHP操作MySQL數(shù)據(jù)庫的方法 314
15.2.1 數(shù)據(jù)準備 314
15.2.2 連接數(shù)據(jù)庫 315
15.2.3 選擇數(shù)據(jù)庫 316
15.2.4 執(zhí)行SQL語句 317
15.2.5 關閉數(shù)據(jù)庫連接 319
15.2.6 從數(shù)組結果集中獲取信息 320
15.2.7 獲取結果集中一行記錄作為對象 321
15.2.8 逐行獲取結果集中的每條記錄 322
15.2.9 獲取查詢結果集中的記錄數(shù) 323
15.2.10 獲取結果集中的記錄作為關聯(lián)數(shù)組 324
15.3 PHP操作MySQL實戰(zhàn)演練 326
15.3.1 數(shù)據(jù)準備 326
15.3.2 使用insert語句動態(tài)添加學生信息 326
15.3.3 使用select語句查詢用戶信息 331
15.3.4 使用update語句動態(tài)編輯用戶信息 336
15.3.5 使用delete語句動態(tài)刪除用戶信息 343
15.4 本章小結 348
15.5 習題 348
第16章 PDO數(shù)據(jù)庫抽象層 350
16.1 PDO概述 350
16.1.1 PDO簡介 350
16.1.2 PDO的安裝 351
16.2 使用PDO連接數(shù)據(jù)庫 351
16.2.1 數(shù)據(jù)準備 351
16.2.2 PDO構造函數(shù) 352
16.2.3 DSN詳解 353
16.3 PDO中執(zhí)行SQL語句 353
16.3.1 使用PDO::exec()方法 354
16.3.2 使用PDO::query()方法 355
16.3.3 使用PDO::prepare()和PDOStatement::execute()方法 356
16.4 PDO中獲取結果集 356
16.4.1 使用fetch()方法 356
16.4.2 使用fetchAll()方法 358
16.4.3 使用fetchColumn()方法 360
16.5 PDO中的錯誤處理 361
16.5.1 errorCode()方法 361
16.5.2 errorInfo()方法 363
16.6 PDO中的事務處理 364
16.7 本章小結 366
16.8 習題 366
第17章 Smarty模板技術 368
17.1 Smarty模板簡介 368
17.1.1 Smarty的概念 368
17.1.2 Smarty的工作原理 368
17.1.3 Smarty的特性 369
17.2 Smarty的安裝和配置 370
17.2.1 Smarty的下載和安裝 370
17.2.2 Smarty目錄分析 370
17.2.3 Smarty配置 370
17.2.4 **個Smarty的簡單示例 370
17.3 Smarty模板基本語法 373
17.3.1 注釋 373
17.3.2 變量 373
17.3.3 函數(shù) 376
17.3.4 屬性 376
17.3.5 雙引號中嵌入變量 376
17.3.6 數(shù)學計算 377
17.3.7 避免Smarty的解析 377
17.4 Smarty內置函數(shù) 377
17.4.1 {$var=…} 377
17.4.2 {append} 377
17.4.3 {assign} 378
17.4.4 {config_load} 378
17.4.5 {for}循環(huán) 378
17.4.6 {while}循環(huán) 379
17.4.7 {foreach}遍歷 379
17.4.8 {if}{elseif}{else}條件 379
17.5 Smarty模板繼承 379
17.5.1 使用{extends}函數(shù)實現(xiàn)模板繼承 380
17.5.2 在子模板中覆蓋父模板中部分內容 380
17.5.3 合并子模板和父模板的{block}標簽內容 382
17.6 Smarty緩存控制 385
17.6.1 配置緩存時間 385
17.6.2 為每個緩存設置$cache_lifetime 386
17.6.3 關閉$compile_check 386
17.6.4 使用isCached()函數(shù) 387
17.6.5 刪除緩存 387
17.7 本章小結 388
17.8 習題 388
第18章 Laravel框架 390
18.1 初識Laravel框架 390
18.1.1 Laravel框架簡介 390
18.1.2 Laravel框架的技術特點 390
18.2 Laravel框架安裝 391
18.2.1 通過一鍵安裝包安裝 391
18.2.2 通過Composer安裝 392
18.3 Laravel框架目錄結構 397
18.3.1 根目錄 397
18.3.2 app目錄 398
18.4 Laravel的生命周期 399
18.4.1 生命周期概述 399
18.4.2 生命周期詳解 399
18.5 Laravel服務容器 400
18.5.1 控制反轉和依賴注入 400
18.5.2 服務容器 400
18.6 Laravel服務提供者 402
18.6.1 服務提供者概念 402
18.6.2 服務提供者舉例說明 402
18.7 Laravel路由詳解 407
18.7.1 路由基本概念 407
18.7.2 基礎路由 407
18.7.3 多請求路由 408
18.7.4 路由前綴 408
18.8 Laravel控制器 408
18.8.1 創(chuàng)建控制器 409
18.8.2 結合路由設置控制器 409
18.8.3 帶參數(shù)的路由使用控制器 409
18.8.4 測試用例 409
18.9 Laravel視圖 410
18.9.1 創(chuàng)建控制器 410
18.9.2 匹配路由 411
 18.9.3 新建視圖 411
 18.9.4 測試用例 411
18.10 Laravel數(shù)據(jù)庫操作 412
 18.10.1 數(shù)據(jù)庫配置 412
 18.10.2 連接數(shù)據(jù)庫 413
 18.10.3 DB Facade原始方式 415
 18.10.4 查詢構造器 417
18.11 本章小結 421
18.12 習題 421
第19章 PHP-ML人工智能 423
19.1 初識PHP-ML 423
19.2 機器學習概述 424
19.2.1 機器學習的概念 424
19.2.2 機器學習的研究領域 424
19.3 機器學習算法 426
19.3.1 機器學習算法概念 426
19.3.2 機器學習算法分類 426
19.3.3 機器學習實施過程 430
19.4 PHP-ML庫 431
19.4.1 PHP-ML安裝 432
19.4.2 PHP-ML目錄結構 433
19.4.3 PHP-ML入門案例 434
19.5 本章小結 438
19.6 習題 439
附錄A 自定義搭建PHP開發(fā)環(huán)境 440


展開全部
商品評論(0條)
暫無評論……
書友推薦
本類暢銷
編輯推薦
返回頂部
中圖網(wǎng)
在線客服