PHP套用開發基礎

PHP套用開發基礎

《PHP套用開發基礎》是2019年8月1日西南交通大學出版社出版的圖書。

基本介紹

  • 中文名:PHP套用開發基礎
  • 作者:張書波、徐福平、羅強
  • 出版時間:2019年8月1日
  • 出版社西南交通大學出版社
  • ISBN:9787564371258
  • 定價:39.8 元
內容簡介,圖書目錄,

內容簡介

本書為教材,主要介紹PHP套用開發基礎知識和實踐內容。全書共12章,前11章為PHP套用基礎知識,第12章為綜合案例,供學生參考完成。項目配有部分課程內容的微課視頻教學,幫助學生更好地藉助公開視頻課程完成課前課後自學。本教材重點體現實踐內容為主,實用性較強。

圖書目錄

項目一PHP概述與伺服器搭建 1
模組一PHP概況 1
任務一PHP有什麼優勢 2
任務二PHP可以套用到哪些領域 2
任務三PHP新特性有哪些 4
模組二PHP程式工作流程 6
任務一Web瀏覽器介紹 6
任務二HTML回顧 8
任務三PHP預處理器介紹 10
任務四Web伺服器介紹 11
任務五資料庫伺服器介紹 11
任務六PHP程式工作的流程 12
模組三PHP伺服器的搭建 13
任務一IIS與PHP的安裝與測試 13
任務二Apache和PHP的安裝與測試 19
任務三Windows下MySQL的安裝與運行 22
模組四常用的開發工具介紹 24
任務一DreamweaverCS6、SublimeText3、VisualStudioCode 24
任務二Chrome的調試工具介紹 24
模組五第一個PHP程式 26
任務一創建PHP程式 26
任務二在網頁中嵌入PHP程式 27
項目二PHP編程基礎 29
模組一PHP標記 29
模組二PHP編碼規範 30
任務一書寫規範 30
任務二命名規範 31
模組三代碼注釋的運用 32
任務一PHP注釋使用 33
任務二注釋的有效運用 33
模組四PHP常量 34
任務一常量的聲明與使用 34
任務二預定義常量 36
模組五PHP變數 36
任務一變數的聲明與命名規則 36
任務二變數的賦值 37
任務三變數的作用域 38
任務四可變變數 40
模組六PHP數據類型 41
任務一數值型數據的使用 41
任務二複合數據類型 44
任務三特殊數據類型 45
任務四檢測數據類型 47
模組七PHP運算符與優先權 48
任務一運用算術運算符 48
任務二字元串運算符 49
任務三賦值運算符 49
任務四位運算符 50
任務五遞增/遞減運算符 51
任務六邏輯運算符 52
任務七比較運算符 53
任務八三元運算符 54
任務九運算符的使用規則 54
項目三PHP流程控制語句 56
模組一條件控制語句 56
任務一if條件控制語句 57
任務二switch分支語句 61
模組二循環控制語句 63
任務一while循環語句 63
任務二do-while循環語句 64
任務三for循環語句 65
任務四foreach循環語句 66
模組三跳轉語句 67
任務一break跳轉語句 67
任務二continue跳轉語句 67
項目四PHP函式 77
模組一類型判斷及變數函式 78
任務一類型判斷函式 78
任務二變數函式與變數相關的常用函式 79
模組二常用字元串函式 80
任務一explode()函式與implode()函式 80
任務二strlen()函式與trim()函式 82
任務三substr()函式與strpos()函式 83
任務四str_replace()函式 84
任務五轉換HTML中的特殊字元 85
任務六md5()和sha1()加密函式 86
模組三PHP常用日期時間函式 86
任務一時區設定 86
任務二格式化輸出時間 88
模組四PHP常用數學函式 89
模組五PHP包含檔案函式、常用目錄函式、檔案操作函式 91
任務一檔案包含語句 91
任務二常用目錄函式 92
任務三檔案操作函式 93
模組六PHP自定義函式 95
任務一自定義函式及調用 95
任務二在函式間傳遞參數 96
任務三函式中變數的作用域 97
任務四對函式的引用 98
任務五函式引用的取消 100
項目五PHP數組與JSON 106
模組一數組的創建 106
任務一用戶創建數組 107
任務二函式創建數組 110
任務三創建二維及多維數組 112
模組二數組的遍歷和輸出 113
任務一數組的遍歷 113
任務二數組的輸出 114
模組三數組的常用函式 115
任務一獲取數組中元素的個數及最後一個元素 115
任務二獲取數組中指定元素的鍵名 117
任務三數組元素的查找、添加和刪除數組中重複元素 118
任務四數組鍵與值的排序 119
任務五字元串與數組的轉換 121
模組四PHP與JSON實現數據轉換 122
項目六PHP採集表單數據 129
模組一瀏覽器端數據提交方式 129
任務一GET方式提交網站參數配置 130
任務二POST提交網站參數設定方式 132
任務三GET與POST混合的方式 135
模組二相對路徑與絕對路徑 138
任務一什麼是相對路徑 138
任務二什麼是絕對路徑 139
模組三運用FORM表單實現瀏覽器端數據採集 139
任務一表單標籤 139
任務二表單控制項分類 140
任務三表單控制項中使用數組 144
任務四表單按鈕 145
任務五FORM表單的綜合運用案例 146
模組四使用$_GET和$_POST採集表單數據 149
任務一使用$_POST和$_GET方式完成表單數據的採集輸出 149
模組五Web伺服器端其他採集表單數據方法 153
任務一預定義變數$_SERVER 153
模組六表單運用綜合實訓案例 154
項目七PHP正則表達式 159
模組一什麼是正則表達式 159
模組二正則表達式快速入門及運用 160
任務一如何使用正則表達式 160
任務二正則表達式的組成結構 161
任務三正則表達式所有結果匹配獲取 162
模組三正則表達式語法 163
任務一定位符與選擇符 163
任務二字元範圍與反斜線 164
任務三字元的限定與分組 165
任務四模式修飾符 168
模組四PORE兼容正則表達式函式 169
任務一preg_grep()函式 169
任務二preg_replace()函式 169
任務三preg_split()函式 171
模組五綜合案例 173
項目八PHP檔案上傳 174
模組一PHP檔案上傳方法 174
任務一檔案上傳功能表單屬性設定 174
任務二檔案上傳的操作 175
模組二PHP檔案上傳遇到問題的解決 176
任務一解決上傳亂碼的問題 176
任務二解決上傳大小限制的方法 176
模組三PHP多檔案上傳實現 176
模組四檔案上傳綜合案例實訓 177
項目九UEditor富文本編輯器 179
模組一富文本編輯UEditor基本使用 179
任務一實現頁面中引入富文本編輯器 179
模組二UEditor功能定製方法 185
項目十PHP操作MySQL資料庫 189
模組一MySQL資料庫操作 189
任務一MySQL資料庫簡介 189
任務二MySQL服務 190
模組三MySQL資料庫的基本操作 192
任務一NavicatPremium簡介 192
任務二MySQL伺服器的連線與資料庫管理 193
模組四MySQL數據表 195
任務一創建數據表(Table) 196
模組五MySQL資料庫的備份與還原 197
任務一資料庫備份 197
任務二數據恢復 199
模組六PHP操作MySQL——MySQLi擴展的使用 199
任務一MySQLi擴展常用類、屬性與方法 200
任務二MySQLi完成資料庫連線及數據表操作 202
任務三學生基本信息查詢 204
項目十一PHP會話控制 218
模組一Cookie技術 218
任務一Cookie簡介 218
任務二Cookie的創建和修改 219
任務三Cookie的讀取 219
任務四Cookie的刪除 220
任務五Cookie的生命周期 221
模組二Session管理 221
任務一Session簡介 221
任務二創建會話 222
任務三Session設定時間 225
模組三Session高級套用 227
任務一Session臨時檔案管理 227
任務二Session快取 227
任務三Session資料庫存儲 228
模組四綜合案例 234
參考文獻 238

相關詞條

熱門詞條

聯絡我們