TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
PHP從入門到精通(簡體書)
滿額折

PHP從入門到精通(簡體書)

人民幣定價:89 元
定  價:NT$ 534 元
優惠價:87465
領券後再享88折
庫存:1
可得紅利積點:13 點
相關商品
商品簡介
目次

商品簡介

本書從初學者的角度出發,通過通俗易懂的語言、豐富多彩的實例,詳細介紹了使用PHP進行網絡開發應該掌握的各方面技術。
全書共分19章,包括PHP開發入門、PHP編程基礎、函數、數組、面向對象、錯誤與異常處理、文件處理、字符串操作、正則表達式、PHP圖像處理技術、Web開發基礎、PHP與Web頁面交互、PHP會話技術、MySQL數據庫基礎、PHP操作MySQL數據庫、PDO數據庫抽象層、Smarty模板技術、Laravel框架、PHP-ML人工智能等內容。書中所有知識都結合具體實例進行介紹,涉及的程序代碼均附以詳細的注釋,可以使讀者輕鬆領會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
11.4

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 465
庫存:1

暢銷榜

客服中心

收藏

會員專區