-
>
闖進數(shù)學(xué)世界――探秘歷史名題
-
>
中醫(yī)基礎(chǔ)理論
-
>
當(dāng)代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫(yī)內(nèi)科學(xué)·全國中醫(yī)藥行業(yè)高等教育“十四五”規(guī)劃教材
動態(tài)網(wǎng)站開發(fā)從入門到實踐:PHP 8+MYSQL 8(微課版) 版權(quán)信息
- ISBN:9787302679646
- 條形碼:9787302679646 ; 978-7-302-67964-6
- 裝幀:平裝-膠訂
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
動態(tài)網(wǎng)站開發(fā)從入門到實踐:PHP 8+MYSQL 8(微課版) 本書特色
本書立足基本理論和方法、注重實踐與應(yīng)用環(huán)節(jié)。對概念、原理和方法的描述力求準確、嚴謹,對范例力求代碼規(guī)范、面向?qū)嶋H應(yīng)用。本書可作為普通高等院校計算機及相關(guān)專業(yè)的教材,也可作為Web應(yīng)用開發(fā)者學(xué)習(xí)和使用PHP技術(shù)的參考書。
動態(tài)網(wǎng)站開發(fā)從入門到實踐:PHP 8+MYSQL 8(微課版) 內(nèi)容簡介
"本書以動態(tài)網(wǎng)站開發(fā)實踐為目的,較為詳細地介紹了PHP 8及相關(guān)技術(shù),內(nèi)容包括PHP入門、HTML基礎(chǔ)、CSS基礎(chǔ)、數(shù)據(jù)與變量、運算符與流程控制、PHP函數(shù)、字符串處理、正則表達式、使用數(shù)組、面向?qū)ο缶幊、MySQL數(shù)據(jù)庫基礎(chǔ)、PHP訪問MySQL數(shù)據(jù)庫、表單與會話、文件處理及管理員子系統(tǒng)總括。 本書立足基本理論和方法,注重實踐與應(yīng)用環(huán)節(jié)。對概念、原理和方法的描述力求準確、嚴謹,對例子和實例力求代碼規(guī)范、面向?qū)嶋H應(yīng)用。 本書可作為普通高等院校計算機、軟件工程等相關(guān)專業(yè)的教材,也可作為動態(tài)網(wǎng)站開發(fā)者學(xué)習(xí)和使用PHP技術(shù)的參考書。"
動態(tài)網(wǎng)站開發(fā)從入門到實踐:PHP 8+MYSQL 8(微課版)動態(tài)網(wǎng)站開發(fā)從入門到實踐:PHP 8+MYSQL 8(微課版) 前言
PHP于1995年推出了**個版本,并逐漸成為動態(tài)網(wǎng)站及Web應(yīng)用的一種主要開發(fā)語言,它以簡單性、開放性、低成本、安全性和適應(yīng)性等受到Web程序員的青睞。
2021年11月25日,PHP 8.1.0正式發(fā)布。隨著PHP版本的推陳出新,一些新特性被引入,有些特性被完善;但同時,一些特性被廢棄,有些特性經(jīng)過改進已不再向后兼容。本書采用的主要軟件版本是PHP 8.1.5、MySQL 8.0.28,書中介紹的所有程序代碼都在此環(huán)境下運行通過。
本書以動態(tài)網(wǎng)站開發(fā)實踐為目的,較為詳細地介紹了PHP 8及相關(guān)技術(shù),包括HTML、CSS、MySQL等。全書立足基本理論和方法,注重實踐與應(yīng)用環(huán)節(jié)。對概念、原理和方法的描述力求準確、嚴謹,對例子代碼力求精簡、規(guī)范。除第16章外,本書各章的*后都配有精選習(xí)題,便于讀者復(fù)習(xí)、鞏固、練習(xí)與提高。
本書引入了一個較為完整的動態(tài)網(wǎng)站——教務(wù)選課系統(tǒng)。系統(tǒng)分為管理員子系統(tǒng)和學(xué)生教師子系統(tǒng)兩部分。本書正文的各章實戰(zhàn)節(jié)及第16章以模塊化和面向?qū)ο蠓椒橹笇?dǎo)思想,介紹了管理員子系統(tǒng)的開發(fā)。學(xué)生教師子系統(tǒng)被設(shè)計成實驗題,以附錄形式放置在全書*后,供讀者練習(xí)。
為了便于學(xué)習(xí),本書使用了一些符號和特殊處理,在此進行說明。
(1) 代碼左邊的行號是為了引用和講述方便而增加的,不是代碼的組成部分。
動態(tài)網(wǎng)站開發(fā)從入門到實踐:PHP 8+MYSQL 8(微課版) 目錄
第1章PHP入門/1
1.1PHP及其版本演變1
1.1.1什么是PHP1
1.1.2版本演變2
1.2Web基礎(chǔ)3
1.2.1URL3
1.2.2HTTP3
1.2.3HTML5
1.3在Web頁中嵌入PHP代碼6
1.3.1PHP標簽6
1.3.2嵌入PHP代碼塊7
1.4輸出HTML8
1.5代碼注釋9
1.6PHP工作原理10
1.7運行環(huán)境與開發(fā)環(huán)境10
1.7.1搭建運行環(huán)境11
1.7.2搭建開發(fā)環(huán)境15
1.8使用Apache NetBeans IDE15
1.8.1界面組成15
1.8.2基本操作16
習(xí)題118
第2章HTML基礎(chǔ)/19
2.1概念與基本元素19
2.1.1HTML文檔19
2.1.2HTML元素20
2.1.3若干基本元素21
2.2列表23
2.2.1無序列表23
2.2.2有序列表24
2.2.3定義列表24
2.3表格25
2.3.1簡單的表格25
2.3.2跨行與跨列25
2.3.3標題、表頭、表體和表腳26
2.3.4邊框與單元格間距26
2.3.5為列指定CSS樣式28
2.4表單29
2.4.1表單元素form29
2.4.2input元素30
2.4.3為控件元素指定標簽30
2.4.4textarea元素31
2.4.5選擇列表32
習(xí)題232
第3章CSS基礎(chǔ)/34
3.1CSS規(guī)則34
3.2CSS選擇器35
3.2.1基本選擇器35
3.2.2層次選擇器37
3.2.3偽類選擇器38
3.2.4偽元素選擇器39
3.3使用CSS40
3.3.1定義和使用樣式表40
3.3.2層疊處理41
3.4框模型與定位模式43
3.4.1框模型43
3.4.2相關(guān)術(shù)語44
3.4.3框的定位模式44
3.5CSS屬性和屬性值45
3.5.1字體和文本45
3.5.2顏色和背景47
3.5.3尺寸、邊距和邊框48
3.5.4定位與浮動50
3.5.5其他屬性51
3.6實戰(zhàn): 浮動框與行內(nèi)級塊框52
3.6.1管理員子系統(tǒng)頁頭52
3.6.2管理員子系統(tǒng)登錄表單53
習(xí)題355
第4章數(shù)據(jù)與變量/57
4.1PHP數(shù)據(jù)類型57
4.1.1標量類型57
4.1.2復(fù)合類型62
4.1.3null類型64
4.2類型轉(zhuǎn)換65
4.2.1自動類型轉(zhuǎn)換65
4.2.2強制類型轉(zhuǎn)換66
4.3變量與常量68
4.3.1PHP變量68
4.3.2變量賦值68
4.3.3變量作用域69
4.3.4可變變量72
4.3.5常量72
4.4錯誤與錯誤報告73
4.4.1錯誤類型73
4.4.2錯誤報告機制74
4.5實戰(zhàn): 使用Heredoc字符串75
4.5.1輸出HTML文檔的前綴和后綴75
4.5.2呈現(xiàn)頁頭和頁腳76
4.5.3動態(tài)登錄表單77
習(xí)題478
第5章運算符與流程控制/80
5.1運算符80
5.1.1算術(shù)運算符80
5.1.2字符串運算符82
5.1.3比較運算符82
5.1.4邏輯運算符83
5.1.5位運算符84
5.1.6賦值運算符85
5.1.7其他運算符86
5.2表達式87
5.3流程控制89
5.3.1語句與語句塊89
5.3.2選擇結(jié)構(gòu)90
5.3.3循環(huán)結(jié)構(gòu)92
5.3.4跳轉(zhuǎn)語句95
5.4包含文件96
5.4.1包含文件語句96
5.4.2包含文件位置99
5.5實戰(zhàn): 創(chuàng)建動態(tài)水平導(dǎo)航欄99
習(xí)題5100
第6章PHP函數(shù)/103
6.1函數(shù)的聲明與調(diào)用103
6.1.1函數(shù)聲明103
6.1.2函數(shù)調(diào)用104
6.2類型聲明104
6.2.1類型104
6.2.2類型轉(zhuǎn)換106
6.3函數(shù)參數(shù)106
6.3.1形參與實參106
6.3.2參數(shù)的默認值107
6.3.3名稱參數(shù)108
6.3.4可變長參數(shù)108
6.4函數(shù)返回值109
6.5變量函數(shù)110
6.6匿名函數(shù)111
6.6.1匿名函數(shù)作為變量值111
6.6.2用作callable類型參數(shù)的值113
6.7日期時間函數(shù)113
6.8實戰(zhàn): 管理員子系統(tǒng)的各種表單116
6.8.1課程表單116
6.8.2選擇學(xué)期表單118
6.8.3添加開課信息表單119
習(xí)題6121
第7章字符串處理/125
7.1長度與去空125
7.1.1字符串長度125
7.1.2字符串去空126
7.2大小寫轉(zhuǎn)換與比較127
7.2.1大小寫轉(zhuǎn)換127
7.2.2字符串比較127
7.3子串處理128
7.3.1獲取子串128
7.3.2查找子串129
7.3.3替換子串130
7.4分隔和連接字符串132
7.5格式化輸出133
7.6字符串特殊處理135
習(xí)題7137
第8章正則表達式/140
8.1字符類140
8.2元字符與轉(zhuǎn)義序列141
8.3選項模式與子模式143
8.4量詞144
8.5斷言145
8.6PHP模式匹配函數(shù)146
8.7實戰(zhàn): 使用正則表達式150
8.7.1檢測登錄數(shù)據(jù)151
8.7.2檢測課程數(shù)據(jù)151
習(xí)題8152
第9章使用數(shù)組/154
9.1創(chuàng)建和初始化數(shù)組154
9.2操作數(shù)組元素155
9.2.1訪問數(shù)組元素155
9.2.2修改、添加或刪除數(shù)組元素156
9.2.3在數(shù)組頭部或尾部操作元素157
9.3遍歷數(shù)組158
9.3.1數(shù)組指針158
9.3.2使用for語句遍歷數(shù)組159
9.3.3使用while語句遍歷數(shù)組159
9.3.4用回調(diào)函數(shù)處理數(shù)組各元素159
9.4數(shù)組排序160
9.4.1sort函數(shù)160
9.4.2asort和ksort函數(shù)161
9.4.3降序排序162
9.4.4隨機排序和反向排序162
9.4.5用戶自定義排序163
9.5其他數(shù)組操作163
9.5.1計數(shù)與統(tǒng)計163
9.5.2變量與數(shù)組元素的轉(zhuǎn)換164
9.6實戰(zhàn): 呈現(xiàn)數(shù)據(jù)表格166
9.6.1課程信息表格166
9.6.2教師信息表格168
9.6.3開課信息列表169
習(xí)題9171
第10章面向?qū)ο缶幊?上)/174
10.1類的定義與對象的創(chuàng)建174
10.1.1概念174
10.1.2定義類175
10.1.3創(chuàng)建和使用對象176
10.2訪問控制178
10.2.1訪問修飾符178
10.2.2魔術(shù)方法__get和__set179
10.3構(gòu)造方法與析構(gòu)方法181
10.3.1構(gòu)造方法181
10.3.2只讀型實例變量182
10.3.3析構(gòu)方法182
10.4靜態(tài)類成員183
10.4.1靜態(tài)變量與靜態(tài)方法183
10.4.2類常量184
10.5類的自動加載185
10.6實戰(zhàn): 翻頁導(dǎo)航欄186
10.6.1定義翻頁導(dǎo)航欄類186
10.6.2定義并注冊類自動加載函數(shù)188
習(xí)題10189
第11章面向?qū)ο缶幊?下)/192
11.1子類192
11.1.1定義子類192
11.1.2繼承構(gòu)造方法193
11.1.3類類型的兼容性194
11.1.4檢測類型194
11.2覆蓋196
11.2.1變量覆蓋196
11.2.2方法覆蓋196
11.2.3簽名兼容性原則198
11.3抽象類和接口199
11.3.1抽象類199
11.3.2定義接口201
11.3.3實現(xiàn)接口202
11.4例外處理203
11.4.1概述203
11.4.2捕捉例外205
習(xí)題11208
第12章MySQL數(shù)據(jù)庫基礎(chǔ)/212
12.1登錄MySQL服務(wù)器212
12.2數(shù)據(jù)庫的創(chuàng)建與刪除213
12.2.1創(chuàng)建數(shù)據(jù)庫213
12.2.2選擇當(dāng)前數(shù)據(jù)庫214
12.2.3顯示數(shù)據(jù)庫列表214
12.2.4刪除數(shù)據(jù)庫214
12.3MySQL數(shù)據(jù)類型215
12.3.1數(shù)值型215
12.3.2日期和時間型216
12.3.3字符串型218
12.4表的創(chuàng)建與刪除220
12.4.1創(chuàng)建表220
12.4.2顯示表列表和表結(jié)構(gòu)223
12.4.3刪除表224
12.5實戰(zhàn): 創(chuàng)建選課管理數(shù)據(jù)庫224
12.5.1創(chuàng)建數(shù)據(jù)庫224
12.5.2創(chuàng)建表225
12.6數(shù)據(jù)的插入、更新和刪除227
12.6.1插入數(shù)據(jù)228
12.6.2更新數(shù)據(jù)229
12.6.3刪除數(shù)據(jù)229
12.7查詢230
12.7.1SELECT語句230
12.7.2指定列230
12.7.3選擇行231
12.7.4使用謂詞232
12.7.5排序查詢結(jié)果233
12.7.6分組匯總233
12.7.7使用子查詢234
12.7.8連接查詢236
習(xí)題12237
第13章PHP訪問MySQL數(shù)據(jù)庫/238
13.1建立與MySQL服務(wù)器的連接238
13.2MySQLi錯誤報告模式239
13.2.1設(shè)置報告模式239
13.2.2創(chuàng)建連接對象時的錯誤處理240
13.3訪問MySQL數(shù)據(jù)庫241
13.4處理查詢結(jié)果242
13.5事務(wù)管理245
13.6使用預(yù)處理語句247
13.6.1創(chuàng)建預(yù)處理語句247
13.6.2執(zhí)行預(yù)處理語句248
13.6.3處理查詢結(jié)果250
13.7實戰(zhàn): 數(shù)據(jù)庫訪問應(yīng)用252
13.7.1定義數(shù)據(jù)庫訪問類252
13.7.2驗證登錄用戶身份252
13.7.3添加課程記錄253
13.7.4分頁呈現(xiàn)數(shù)據(jù)254
13.7.5構(gòu)建動態(tài)選項代碼256
13.7.6開課信息的獲取與維護258
習(xí)題13259
第14章表單與會話/261
14.1表單處理261
14.1.1提交表單261
14.1.2獲取表單數(shù)據(jù)262
14.1.3檢驗表單數(shù)據(jù)265
14.2會話管理268
14.2.1Cookie268
14.2.2基于Cookie的會話機制270
14.2.3啟動會話270
14.2.4會話變量271
14.3頁面跳轉(zhuǎn)與重定向272
14.4實戰(zhàn): 訪問請求參數(shù)274
14.4.1addSchedules函數(shù)274
14.4.2“退出”系統(tǒng)275
習(xí)題14275
第15章文件處理/277
15.1常用的文件操作函數(shù)277
15.1.1創(chuàng)建目錄與文件277
15.1.2檢測目錄和文件278
15.1.3讀寫文件279
15.2流與文件操作281
15.2.1打開與關(guān)閉文件281
15.2.2向文件寫出數(shù)據(jù)282
15.2.3從文件讀入數(shù)據(jù)283
15.2.4移動與檢測文件指針284
15.3文件上傳285
15.3.1文件上傳表單285
15.3.2獲取上傳文件285
15.4文件下載288
習(xí)題15291
第16章管理員子系統(tǒng)總括/293
16.1子系統(tǒng)需求概述293
16.1.1用戶登錄293
16.1.2瀏覽教師信息293
16.1.3添加課程293
16.1.4維護開課信息295
16.1.5頁面和視圖297
16.2頁面的抽象超類297
16.2.1WebPage抽象類297
16.2.2AdminPage抽象類298
16.2.3TaskPage抽象類299
16.2.4自動加載設(shè)置300
16.3請求處理視圖關(guān)系表300
16.4具體頁面類的設(shè)計和實現(xiàn)302
16.4.1設(shè)計和實現(xiàn)的規(guī)則302
16.4.2登錄頁面類302
16.4.3瀏覽教師信息頁面類304
16.4.4添加課程頁面類306
16.4.5維護開課信息頁面類309
16.5具體頁面類的調(diào)用312
附錄A上機實驗/315
A.1學(xué)生教師子系統(tǒng)需求概述315
A.1.1登錄與注冊315
A.1.2教師子系統(tǒng)317
A.1.3學(xué)生子系統(tǒng)320
A.2學(xué)生教師子系統(tǒng)主要模塊實現(xiàn)322
A.2.1實驗1: 頁頭和頁腳322
A.2.2實驗2: 動態(tài)登錄與注冊表單323
A.2.3實驗3: 動態(tài)水平導(dǎo)航欄324
A.2.4實驗4: 檢測表單數(shù)據(jù)325
A.2.5實驗5: 呈現(xiàn)數(shù)據(jù)表格326
A.2.6實驗6: 錄入成績327
A.2.7實驗7: 選課328
A.2.8實驗8: 文件上傳與下載應(yīng)用331
A.3學(xué)生教師子系統(tǒng)集成332
A.3.1總體要求332
A.3.2登錄與注冊的設(shè)計與實現(xiàn)333
A.3.3教師子系統(tǒng)的設(shè)計與實現(xiàn)335
A.3.4學(xué)生子系統(tǒng)的設(shè)計與實現(xiàn)337
參考文獻/340
- >
姑媽的寶刀
- >
上帝之肋:男人的真實旅程
- >
新文學(xué)天穹兩巨星--魯迅與胡適/紅燭學(xué)術(shù)叢書(紅燭學(xué)術(shù)叢書)
- >
伊索寓言-世界文學(xué)名著典藏-全譯本
- >
名家?guī)阕x魯迅:朝花夕拾
- >
李白與唐代文化
- >
月亮與六便士
- >
自卑與超越