PHP網(wǎng)站開(kāi)發(fā)與實(shí)例教程
定 價(jià):59.8 元
- 作者:焦慧華
- 出版時(shí)間:2024/2/1
- ISBN:9787115624741
- 出 版 社:人民郵電出版社
- 中圖法分類:TP312.8
- 頁(yè)碼:225
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書采用知識(shí)點(diǎn)講解和實(shí)例操作相結(jié)合的方式,詳細(xì)講解PHP開(kāi)發(fā)技術(shù),并通過(guò)分析實(shí)例的實(shí)現(xiàn)過(guò)程講解各知識(shí)點(diǎn)的具體應(yīng)用,以幫助讀者由易到難、循序漸進(jìn)、全面而系統(tǒng)地學(xué)習(xí)PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)技術(shù)。 全書共10章,提供了上百個(gè)完整的具體實(shí)例和1個(gè)留言板綜合開(kāi)發(fā)實(shí)例,詳細(xì)介紹PHP動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的環(huán)境配置、前臺(tái)開(kāi)發(fā)技術(shù)(HTML 5和CSS 3.0結(jié)合)、PHP基礎(chǔ)與常用技術(shù)、PHP常用函數(shù)與數(shù)組、目錄與文件操作、數(shù)據(jù)庫(kù)編程與數(shù)據(jù)庫(kù)可視化管理工具、正則表達(dá)式、面向?qū)ο缶幊痰戎R(shí)。本書結(jié)構(gòu)合理,內(nèi)容豐富實(shí)用,操作步驟清晰,注重開(kāi)發(fā)實(shí)踐技能的培養(yǎng),并且每章輔以適當(dāng)?shù)木毩?xí)題供讀者進(jìn)行自我測(cè)試。 本書可作為高等院校相關(guān)專業(yè)動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)的教材,不僅適合PHP的初學(xué)者閱讀,也適合有一定PHP基礎(chǔ)知識(shí)的讀者閱讀。
1.案例相當(dāng)豐富,操作步驟清晰。
2.增加了數(shù)據(jù)可視化的章節(jié)。
3.本書作者是多年從事一線PHP開(kāi)發(fā)工作的工程師,具有較為豐富的開(kāi)發(fā)經(jīng)驗(yàn)。
4.本書配套資源豐富,便于讀者自學(xué)。
焦慧華 網(wǎng)站開(kāi)發(fā)與數(shù)據(jù)科學(xué),曾任阿里巴巴高級(jí)前端工程師,參與建設(shè)省級(jí)精品課程;主持省級(jí)課題1項(xiàng),參與省級(jí)課題5項(xiàng),編寫教材5部;指導(dǎo)學(xué)生獲國(guó)家競(jìng)賽特等獎(jiǎng)1次、一等獎(jiǎng)1次,省級(jí)競(jìng)賽一等獎(jiǎng)6次;屢次在全省職業(yè)院校教師教學(xué)能力比賽、課件設(shè)計(jì)大賽、全省青年教師教學(xué)比賽、全省高校教師移動(dòng)教學(xué)競(jìng)賽中獲獎(jiǎng)。
第 1章 PHP開(kāi)發(fā)環(huán)境 1
1.1 PHP簡(jiǎn)介 1
1.2 配置PHP開(kāi)發(fā)環(huán)境 2
1.2.1 開(kāi)發(fā)組件的下載 2
1.2.2 Apache的安裝與測(cè)試 3
1.2.3 PHP的安裝與配置 8
1.2.4 MySQL的安裝與配置 10
1.2.5 phpStudy的簡(jiǎn)介與使用教程 14
練習(xí)題 17
第 2章 HTML與CSS 18
2.1 認(rèn)識(shí)并熟練使用HTML 18
2.1.1 HTML簡(jiǎn)介 19
2.1.2 HTML的基本結(jié)構(gòu) 19
2.1.3 HTML的基本標(biāo)記 21
2.2 認(rèn)識(shí)并熟練使用CSS 25
2.2.1 CSS簡(jiǎn)介 25
2.2.2 CSS的特點(diǎn) 26
2.2.3 添加樣式表的方法 26
2.2.4 CSS的語(yǔ)法 27
2.2.5 提升CSS的可讀性—— 使用注釋 28
2.2.6 CSS的優(yōu)先級(jí) 28
練習(xí)題 29
第3章 PHP基礎(chǔ) 30
3.1 PHP語(yǔ)法入門 31
3.1.1 PHP代碼的書寫 31
3.1.2 PHP的4種嵌入方式 31
3.1.3 PHP實(shí)例 32
3.2 PHP程序注釋 33
3.2.1 單行注釋 33
3.2.2 多行注釋 34
3.2.3 HTML注釋 34
3.3 PHP輸出函數(shù) 35
3.3.1 echo()函數(shù) 35
3.3.2 print()函數(shù) 37
3.3.3 printf()函數(shù) 38
3.3.4 sprintf()函數(shù) 39
3.4 PHP變量 40
3.4.1 變量的命名 40
3.4.2 變量的賦值 40
3.4.3 可變變量 42
3.4.4 變量作用域 42
3.4.5 超級(jí)全局變量 44
3.5 PHP常量 45
3.5.1 定義常量 46
3.5.2 引用常量 46
3.5.3 魔術(shù)常量 46
3.6 數(shù)據(jù)類型 47
3.7 運(yùn)算符 51
3.8 流程控制語(yǔ)句 53
3.8.1 語(yǔ)句的分類 53
3.8.2 基本語(yǔ)句 53
3.8.3 選擇語(yǔ)句 54
3.8.4 循環(huán)語(yǔ)句 57
3.8.5 跳轉(zhuǎn)語(yǔ)句 61
3.9 實(shí)戰(zhàn)——輸出等腰梯形 64
練習(xí)題 65
第4章 函數(shù)與數(shù)組 67
4.1 PHP函數(shù)的應(yīng)用 67
4.1.1 自定義函數(shù) 68
4.1.2 系統(tǒng)函數(shù) 73
4.2 PHP數(shù)組的應(yīng)用 82
4.2.1 數(shù)組的概念 82
4.2.2 數(shù)組的分類 83
4.2.3 創(chuàng)建數(shù)組 85
4.2.4 追加數(shù)組 87
4.2.5 修改數(shù)組 88
4.2.6 刪除數(shù)組 89
4.2.7 遍歷數(shù)組 91
4.2.8 數(shù)組的排序 93
練習(xí)題 97
第5章 目錄和文件操作 98
5.1 目錄的屬性 99
5.2 目錄的基本操作 100
5.2.1 打開(kāi)目錄 100
5.2.2 關(guān)閉目錄 101
5.2.3 創(chuàng)建目錄 101
5.2.4 讀取目錄 102
5.2.5 刪除目錄 104
5.3 文件的屬性 104
5.3.1 文件的類型 104
5.3.2 文件的大小 105
5.3.3 打開(kāi)文件 105
5.3.4 關(guān)閉文件 106
5.3.5 讀取文件 106
5.3.6 寫入文件 110
5.3.7 復(fù)制文件 112
5.3.8 刪除文件 112
5.3.9 上傳文件 112
5.3.10 下載文件 115
5.3.11 文件和目錄操作實(shí)例 118
練習(xí)題 120
第6章 PHP數(shù)據(jù)庫(kù)編程 121
6.1 數(shù)據(jù)庫(kù)的基本操作步驟 122
6.2 連接和關(guān)閉數(shù)據(jù)庫(kù) 123
6.2.1 使用mysqli_connect()函數(shù)建立連接 123
6.2.2 使用mysqli_close()函數(shù)關(guān)閉連接 124
6.3 選擇數(shù)據(jù)庫(kù) 125
6.4 查詢數(shù)據(jù)庫(kù) 126
6.5 獲取和顯示信息 127
6.5.1 使用mysqli_fetch_row()函數(shù) 127
6.5.2 使用mysqli_fetch_array()函數(shù) 128
6.5.3 使用mysqli_num_rows()函數(shù) 129
6.6 數(shù)據(jù)的增加、刪除、修改 129
6.6.1 使用insert語(yǔ)句增加新數(shù)據(jù) 130
6.6.2 使用delete語(yǔ)句刪除數(shù)據(jù) 130
6.6.3 使用update語(yǔ)句修改數(shù)據(jù) 131
6.7 數(shù)據(jù)庫(kù)的創(chuàng)建和刪除 132
6.7.1 使用create database語(yǔ)句創(chuàng)建數(shù)據(jù)庫(kù) 133
6.7.2 使用drop database語(yǔ)句刪除數(shù)據(jù)庫(kù) 133
6.8 獲取錯(cuò)誤信息 134
6.8.1 使用mysqli_error()函數(shù)返回錯(cuò)誤信息 134
6.8.2 使用mysqli_errno()函數(shù)返回錯(cuò)誤號(hào) 135
練習(xí)題 136
第7章 MySQL可視化管理 137
7.1 MySQL Workbench的安裝 138
7.2 MySQL的高級(jí)應(yīng)用實(shí)例 142
7.2.1 LIMIT子句 142
7.2.2 LIKE子句 142
7.2.3 SQL通配符 143
7.2.4 IN操作符 144
7.2.5 ALIAS別名 144
7.2.6 CREATE DATABASE語(yǔ)句 145
7.2.7 CREATE TABLE語(yǔ)句 145
7.2.8 NOT NULL約束 146
7.2.9 PRIMARY KEY約束 146
7.2.10 FOREIGN KEY約束 147
7.2.11 DEFAULT約束 147
7.2.12 使用DROP語(yǔ)句刪除索引、數(shù)據(jù)表和數(shù)據(jù)庫(kù) 148
7.2.13 ALTER TABLE語(yǔ)句 148
練習(xí)題 149
第8章 正則表達(dá)式 150
8.1 正則表達(dá)式簡(jiǎn)介 150
8.1.1 正則表達(dá)式的概念 150
8.1.2 正則表達(dá)式的基本語(yǔ)法 151
8.1.3 正則表達(dá)式的特殊字符 151
8.1.4 常用的正則表達(dá)式 153
8.2 模式匹配函數(shù) 154
8.2.1 匹配字符串 154
8.2.2 替換字符串 155
8.2.3 使用正則表達(dá)式分隔字符串 156
練習(xí)題 157
第9章 面向?qū)ο缶幊?158
9.1 面向?qū)ο蟮母拍?159
9.1.1 類 159
9.1.2 對(duì)象 159
9.2 PHP類和對(duì)象的基本應(yīng)用 159
9.2.1 類的定義 159
9.2.2 類的實(shí)例化 160
9.2.3 顯示對(duì)象的信息 161
9.2.4 類成員和作用域 161
9.2.5 構(gòu)造函數(shù) 162
9.2.6 析構(gòu)函數(shù) 163
9.2.7 繼承 163
9.3 PHP類和對(duì)象的高級(jí)應(yīng)用 164
9.3.1 final關(guān)鍵字 164
9.3.2 抽象類 165
9.3.3 接口 166
9.3.4 克隆對(duì)象 168
練習(xí)題 168
第 10章 實(shí)驗(yàn)指導(dǎo) 170
10.1 架設(shè)Windows操作系統(tǒng)下的PHP開(kāi)發(fā)測(cè)試服務(wù)器 170
10.2 phpStudy的安裝和使用 173
10.3 PHP的語(yǔ)法結(jié)構(gòu) 179
10.4 PHP的數(shù)據(jù)類型 183
10.5 變量 187
10.6 表達(dá)式和操作符 192
10.7 控制語(yǔ)句 196
10.8 驗(yàn)證碼的制作 201
10.9 函數(shù)和類 204
10.10 留言本的設(shè)計(jì)與開(kāi)發(fā) 208
練習(xí)題 225