PHP 入門很輕松 (微課超值版)
雲尚科技
買這商品的人也買了...
-
精通 Python|運用簡單的套件進行現代運算, 2/e (Introducing Python: Modern Computing in Simple Packages, 2/e)$880$695 -
JavaScript 大全, 7/e (Javascript: The Definitive Guide: Master the World's Most-Used Programming Language, 7/e)$1,200$948 -
Python 刷題鍛鍊班:老手都刷過的 50 道程式題, 求職面試最給力 (Python Workout: 50 ten-minute exercises)$480$408 -
$556PHP 8 從入門到精通 (視頻教學版) -
最輕巧前端框架首選:Vue.js 完整專案開發實作$780$546 -
$398jQuery 前端開發 (全案例微課版) -
$398PHP + jQuery + Vue.js 全棧開發從入門到實戰 (微課視頻版) -
PHP、MySQL與 JavaScript 學習手冊, 6/e (Learning PHP, MySQL & JavaScript, 6/e)$980$774
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
《PHP入門很輕松:微課超值版》側重實戰,結合流行有趣的熱點案例,詳細地介紹了PHP開發中的各項技術。《PHP入門很輕松:微課超值版》分為16章,包括搭建PHP開發環境、成為大牛前的必備知識、PHP中的函數、PHP的數組、字符串和正則表達式、日期和時間、面向對象程序設計、操作文件和目錄、PHP與Web交互、管理Cookie和Session、處理錯誤和異常、MySQL基本操作、PHP操作MySQL數據庫、PDO數據庫抽象層、圖形圖像處理技術。為了提高讀者的項目開發能力,最後挑選熱點項目網上商城管理系統,進一步講述PHP在實際項目中的應用技能。 《PHP入門很輕松:微課超值版》贈送大量超值的資源,包括同步教學微視頻、精美幻燈片、案例及項目源碼、教學大綱、求職資源庫、面試資源庫、筆試題庫和小白項目實戰手冊。同時《PHP入門很輕松:微課超值版》還提供技術支持QQ群,專為讀者答疑解難,降低零基礎學習編程的門檻,讓讀者輕松跨入編程的領域。 《PHP入門很輕松:微課超值版》適合零基礎的編程自學者和PHP程序開發人員,還可作為中、高職、本科院校相關專業的教材,以及社會培訓機構的培訓手冊和參考資料。
目錄大綱
目錄
第1章 搭建PHP開發環境 001
1.1 PHP的前世今生 001
1.1.1 PHP的概念 001
1.1.2 PHP的發展歷程 001
1.2 PHP可以做哪些事 002
1.3 PHP有哪些優點 003
1.4 搭建PHP的編程環境 003
1.5 PHP開發工具 005
1.5.1 使用記事本 005
1.5.2 使用PhpStorm開發工具 006
1.6 第一行PHP代碼 006
1.7 小白疑難問題解答 007
1.8 實戰訓練 007
第2章 成為大牛前的必備知識 008
2.1 PHP的語法特點 008
2.1.1 PHP的標記風格 008
2.1.2 代碼註釋 008
2.1.3 編碼規範 009
2.2 常量 010
2.2.1 定義和使用常量 010
2.2.2 內置常量 011
2.3 變量 012
2.3.1 定義和使用變量 012
2.3.2 預定義變量 013
2.3.3 可變變量 014
2.3.4 變量作用域 015
2.4 基本數據類型 016
2.4.1 整型 016
2.4.2 浮點型 017
2.4.3 布爾型 017
2.4.4 字符串型 017
2.4.5 數組型 018
2.4.6 數據類型之間的相互轉換 019
2.5 運算符和優先級 021
2.5.1 算術運算符 021
2.5.2 比較運算符 022
2.5.3 字符串運算符 023
2.5.4 賦值運算符 023
2.5.5 邏輯運算符 024
2.5.6 按位運算符 024
2.5.7 運算符的優先級 025
2.6 流程控制結構 025
2.6.1 條件控制結構 026
2.6.2 循環控制結構 029
2.7 小白疑難問題解答 034
2.8 實戰訓練 035
第3章 PHP中的函數 036
3.1 PHP的內置函數 036
3.2 自定義函數 036
3.2.1 自定義和調用函數 037
3.2.2 向函數傳遞參數值 037
3.2.3 向函數傳遞參數引用 038
3.2.4 對函數的引用 038
3.2.5 對函數取消引用 039
3.3 聲明函數返回值的類型 039
3.4 包含文件 040
3.4.1 require()和include() 040
3.4.2 include_once()和require_once() 041
3.5 小白疑難問題解答 041
3.6 實戰訓練 042
第4章 PHP的數組 043
4.1 數組的分類 043
4.2 數組的定義 043
4.2.1 直接賦值的方式定義數組 044
4.2.2 使用array()語言結構定義數組 044
4.2.3 多維數組的定義 045
4.3 數組的遍歷 046
4.3.1 使用for語句循環遍歷數組 046
4.3.2 使用foreach語句循環遍歷數組 046
4.3.3 聯合使用list()、each()、while ()循環遍歷數組 047
4.3.4 使用數組的內部指針控制函數遍歷數組 048
4.4 數組的常用操作 049
4.4.1 輸出數組 049
4.4.2 字符串與數組的轉換 050
4.4.3 統計數組元素個數 051
4.4.4 查詢數組中指定元素 052
4.4.5 獲取數組中最後一個元素 052
4.4.6 向數組中添加元素 053
4.4.7 刪除數組中重復的元素 053
4.5 操作PHP數組需要註意的一些細節 054
4.5.1 數組運算符 054
4.5.2 刪除數組中的元素操作 055
4.5.3 關於數組下標的註意事項 057
4.6 使用生成器 058
4.6.1 使用生成器疊代數據 058
4.6.2 生成器與數組的區別 058
4.7 小白疑難問題解答 060
4.8 實戰訓練 061
第5章 字符串和正則表達式 062
5.1 瞭解字符串 062
5.2 字符串的運算符 063
5.3 字符串的格式化 063
5.3.1 去除空格和預定義字符 063
5.3.2 字符串大小寫的轉換 065
5.3.3 與HTML標簽相關的字符串格式化 066
5.4 字符串常用操作 067
5.4.1 轉義和還原字符串數據 068
5.4.2 獲取字符串的長度 068
5.4.3 截取字符串 069
5.4.4 比較字符串 070
5.4.5 檢索字符串 072
5.4.6 替換字符串 074
5.4.7 分隔字符串 075
5.4.8 合成字符串 076
5.5 正則表達式簡介 076
5.6 正則表達式語法規則 077
5.6.1 行定位符 077
5.6.2 單詞定界符 077
5.6.3 字符類 078
5.6.4 選擇字符 078
5.6.5 連字符 079
5.6.6 排除字符 079
5.6.7 限定符 079
5.6.8 點號字符 080
5.6.9 轉義字符 080
5.6.10 反斜線 080
5.6.11 括號字符 080
5.6.12 模式修飾符 081
5.7 PCRE兼容正則表達式函數 081
5.7.1 preg_grep()函數 082
5.7.2 preg_match()函數和preg_match_all()函數 082
5.7.3 preg_quote()函數 083
5.7.4 preg_replace()函數 083
5.7.5 preg_replace_callback()函數 084
5.7.6 preg_split()函數 084
5.8 小白疑難問題解答 085
5.9 實戰訓練 086
第6章 日期和時間 087
6.1 系統時區設置 087
6.1.1 時區劃分 087
6.1.2 時區設置 087
6.2 PHP日期和時間函數 088
6.2.1 獲取本地化時間戳 088
6.2.2 獲取當前時間戳 089
6.2.3 獲取當前日期和時間 089
6.2.4 獲取日期信息 089
6.2.5 檢驗日期的有效性 090
6.2.6 輸出格式化的日期和時間 091
6.2.7 顯示本地化的日期和時間 093
6.2.8 將日期和時間解析為UNIX時間戳 096
6.3 計算代碼執行時間 096
6.4 小白疑難問題解答 097
6.5 實戰訓練 098
第7章 面向對象程序設計 099
7.1 認識面向對象 099
7.1.1 什麼是對象 099
7.1.2 面向對象的特點 100
7.1.3 什麼是類 100
7.2 如何抽象一個類 101
7.2.1 類的定義 101
7.2.2 成員屬性 101
7.2.3 成員方法 101
7.3 通過類實例化對象 101
7.3.1 實例化對象 102
7.3.2 對象中成員的訪問 102
7.3.3 特殊的對象引用$this 103
7.3.4 構造函數與析構函數 103
7.4 封裝性 105
7.4.1 設置私有成員 105
7.4.2 私有成員的訪問 106
7.4.3 __set()、__get()、__isset()和__unset()四種方法 106
7.5 繼承性 108
7.5.1 類繼承的應用 108
7.5.2 私有屬性的繼承 109
7.5.3 子類中重載父類的方法 109
7.6 常見的關鍵字 110
7.6.1 final關鍵字 110
7.6.2 static關鍵字 111
7.6.3 const關鍵字 112
7.6.4 instanceof關鍵字 113
7.7 抽象類與接口 114
7.7.1 抽象類 114
7.7.2 接口技術 115
7.8 小白疑難問題解答 116
7.9 實戰訓練 116
第8章 操作文件和目錄 118
8.1 文件系統概述 118
8.1.1 文件類型 118
8.1.2 文件的屬性 119
8.2 目錄的基本操作 120
8.2.1 解析目錄路徑 121
8.2.2 遍歷目錄 122
8.2.3 統計目錄大小 123
8.2.4 建立和刪除目錄 124
8.2.5 復制目錄 124
8.3 文件的基本操作 125
8.3.1 文件的打開與關閉 125
8.3.2 寫入文件 126
8.3.3 讀取文件內容 127
8.3.4 移動文件指針 129
8.3.5 文件的鎖定機制 130
8.4 文件的上傳與下載 131
8.4.1 文件上傳 131
8.4.2 文件下載 133
8.5 小白疑難問題解答 134
8.6 實戰訓練 134
第9章 PHP與Web交互 135
9.1 Web交互中的預定義變量 135
9.1.1 $_GET變量 135
9.1.2 $_POST變量 136
9.1.3 $_REQUEST變量 136
9.2 表單與PHP 137
9.3 表單設計 137
9.3.1 表單的基本結構 137
9.3.2 表單元素和PHP交互 138
9.4 傳遞數據的兩種方法 140
9.4.1 用POST方式傳遞數據 140
9.4.2 用GET方式傳遞數據 140
9.5 PHP對URL傳遞的參數進行編碼 141
9.6 設計商品訂單表頁面 141
9.7 小白疑難問題解答 142
9.8 實戰訓練 143
第10章 管理Cookie和Session 144
10.1 Cookie管理 144
10.1.1 瞭解Cookie 144
10.1.2 創建Cookie 145
10.1.3 讀取Cookie 146
10.1.4 刪除Cookie 146
10.1.5 Cookie的生命周期 148
10.2 Session管理 148
10.2.1 瞭解Session 148
10.2.2 創建Session 148
10.2.3 通過Session判斷用戶的操作權限 150
10.3 Session的應用 152
10.3.1 Session臨時文件 152
10.3.2 Session緩存 153
10.4 小白疑難問題解答 153
10.5 實戰訓練 154
第11章 處理錯誤和異常 155
11.1 處理錯誤 155
11.1.1 錯誤報告級別 155
11.1.2 調整錯誤報告級別 156
11.1.3 使用trigger_error()函數替代die()函數 157
11.1.4 自定義錯誤處理 158
11.2 處理異常 159
11.2.1 異常處理實現 159
11.2.2 擴展PHP內置的異常處理類 161
11.2.3 捕獲多個異常 162
11.3 小白疑難問題解答 164
11.4 實戰訓練 165
第12章 MySQL基礎操作 166
12.1 MySQL概述 166
12.2 啟動phpMyAdmin管理程序 166
12.3 MySQL數據類型 167
12.3.1 整數類型 168
12.3.2 浮點數類型和定點數類型 168
12.3.3 日期與時間類型 169
12.3.4 文本字符串類型 171
12.3.5 二進制字符串類型 172
12.4 創建數據庫和數據表 173
12.5 為MySQL管理賬號加上密碼 174
12.6 MySQL數據庫的基本操作 176
12.6.1 創建數據庫 176
12.6.2 查看數據庫 176
12.6.3 刪除數據庫 177
12.7 MySQL數據表的基本操作 177
12.7.1 創建數據表 177
12.7.2 查看數據表 178
12.7.3 修改數據表 179
12.7.4 刪除數據表 179
12.8 MySQL語句的操作 180
12.8.1 插入記錄 180
12.8.2 查詢記錄 180
12.8.3 修改記錄 181
12.8.4 刪除記錄 181
12.9 小白疑難問題解答 181
12.10 實戰訓練 182
第13章 PHP操作MySQL數據庫 185
13.1 PHP訪問MySQL數據庫的步驟 185
13.2 PHP操作MySQL數據庫的方法 185
13.2.1 使用mysqli_connect()函數連接MySQL服務器 185
13.2.2 使用mysqli_select_db()函數選擇數據庫 186
13.2.3 使用mysqli_query()函數執行SQL語句 187
13.2.4 使用mysqli_fetch_array()函數從數組結果集中獲取信息 187
13.2.5 使用mysqli_fetch_object()函數從結果集中獲取一行作為對象 188
13.2.6 使用mysqli_fetch_row()函數逐行獲取結果集中的每條記錄 189
13.2.7 使用mysqli_num_rows()函數獲取查詢結果集中的記錄數 190
13.3 創建學生成績管理系統 191
13.3.1 創建數據庫和數據表 191
13.3.2 創建學生成績管理系統的主頁面 192
13.3.3 學生成績添加功能 193
13.3.4 學生成績查詢功能 195
13.3.5 學生成績修改功能 196
13.3.6 學生成績刪除功能 198
13.4 小白疑難問題解答 200
13.5 實戰訓練 201
第14章 PDO數據庫抽象層 202
14.1 認識PDO 202
14.1.1 什麼是PDO 202
14.1.2 安裝PDO 203
14.2 PDO連接數據庫 203
14.2.1 PDO構造函數 203
14.2.2 DSN詳解 204
14.3 PDO中執行SQL語句 205
14.3.1 exec()方法 205
14.3.2 query()方法 205
14.3.3 預處理語句——prepare()和execute()方法 206
14.4 PDO中獲取結果集 207
14.4.1 fetch()方法 207
14.4.2 fetchAll()方法 208
14.4.3 fetchColumn()方法 209
14.5 PDO中捕獲SQL語句中的錯誤 210
14.5.1 使用默認模式——PDO::ERRMODE_SILENT 210
14.5.2 使用警告模式——PDO::ERRMODE_WARNING 211
14.5.3 使用異常模式——PDO::ERRMODE_EXCEPTION 212
14.6 PDO中錯誤處理 213
14.6.1 errorCode()方法 213
14.6.2 errorInfo()方法 214
14.7 PDO中事務處理 215
14.8 小白疑難問題解答 216
14.9 實戰訓練 217
第15章 圖形圖像處理技術 218
15.1 PHP中GD庫的使用 218
15.1.1 畫布管理 219
15.1.2 設置顏色 220
15.1.3 生成圖像 220
15.1.4 繪制圖像 221
15.1.5 在圖像中繪制文字 225
15.2 添加圖片水印 226
15.3 圖片旋轉 228
15.4 使用圖像處理技術生成驗證碼 228
15.5 Jpgraph組件的應用 230
15.5.1 Jpgraph組件的安裝 230
15.5.2 使用柱形圖統計數據 231
15.5.3 使用折線圖統計數據 232
15.5.4 使用3D餅形圖統計數據 233
15.6 小白疑難問題解答 234
15.7 實戰訓練 235
第16章 開發網上商城管理系統 236
16.1 商品管理系統概述 236
16.1.1 文件結構 236
16.1.2 系統功能 237
16.2 設計系統的數據庫 237
16.2.1 創建數據庫和數據表 237
16.2.2 數據庫連接文件 238
16.3 開發管理員登錄和修改密碼功能 238
16.3.1 創建登錄驗證碼 238
16.3.2 管理員登錄頁 239
16.3.3 管理員登錄功能 240
16.3.4 管理員密碼更改頁 242
16.3.5 開發密碼更改功能 243
16.4 開發商品管理頁面 244
16.4.1 商品管理頁面的頭部模塊 244
16.4.2 商品管理頁面的左側模塊 245
16.4.3 商品管理頁面的右側模塊 246
16.5 開發商品管理功能 246
16.5.1 商品編輯頁面 246
16.5.2 開發商品管理分頁功能 248
16.5.3 商品管理中的修改頁 249
16.5.4 商品管理中修改和刪除功能的實現 250
16.5.5 商品添加頁 252
16.5.6 商品添加功能的實現 253
16.6 開發商品查詢和統計功能 255
16.6.1 商品查詢頁面 255
16.6.2 實現商品查詢功能 256
16.6.3 實現商品統計 257



