注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)PHP程序設(shè)計(jì)案例教程

PHP程序設(shè)計(jì)案例教程

PHP程序設(shè)計(jì)案例教程

定 價(jià):¥59.80

作 者: 何定華,周小松,劉超,黃治坤 著
出版社: 清華大學(xué)出版社
叢編項(xiàng): 高職高專計(jì)算機(jī)任務(wù)驅(qū)動(dòng)模式教材
標(biāo) 簽: 暫缺

ISBN: 9787302519003 出版時(shí)間: 2019-02-01 包裝: 平裝
開本: 16開 頁數(shù): 395 字?jǐn)?shù):  

內(nèi)容簡介

  本書從初學(xué)者角度出發(fā),由淺入深、循序漸進(jìn)地介紹了PHP和MySQL的一些知識(shí),并提供了大量的PHP程序案例,課后還有習(xí)題供讀者練習(xí)。 本書共分為12章,主要內(nèi)容包括:PHP概述與運(yùn)行環(huán)境搭建、PHP基本語法、PHP數(shù)據(jù)處理、PHP流程控制語句、PHP函數(shù)、數(shù)組、字符串和正則表達(dá)式、面向?qū)ο蟮某绦蛟O(shè)計(jì)、PHP表單應(yīng)用、session和cookie、文件和目錄處理、MySQL數(shù)據(jù)庫。每章后面都提供了一個(gè)綜合案例及習(xí)題。 本書適合初學(xué)者使用。另外,對(duì)于大中專院校和培訓(xùn)班的學(xué)生,本書更是一本不可多得的教材。

作者簡介

暫缺《PHP程序設(shè)計(jì)案例教程》作者簡介

圖書目錄

目錄

第1章PHP概述與運(yùn)行環(huán)境搭建1
1.1PHP入門1
1.1.1PHP的發(fā)展史2
1.1.2PHP的優(yōu)點(diǎn)3
1.1.3PHP的運(yùn)行機(jī)制4
1.2PHP擴(kuò)展庫5
1.2.1標(biāo)準(zhǔn)擴(kuò)展庫5
1.2.2外部擴(kuò)展庫6
1.3Web服務(wù)器6
1.3.1Apache服務(wù)器6
1.3.2IIS服務(wù)器7
1.4PHP運(yùn)行環(huán)境的搭建7
1.5綜合案例——?jiǎng)?chuàng)建第一個(gè)PHP程序10
1.6習(xí)題12
第2章PHP基本語法14
2.1PHP語法入門14
2.1.1PHP腳本標(biāo)記14
2.1.2一個(gè)簡單的PHP程序15
2.2PHP注釋和HTML注釋18
2.2.1PHP行注釋18
2.2.2PHP塊注釋19
2.2.3HTML注釋20
2.3PHP的輸出21
2.3.1echo語句21
2.3.2print()函數(shù)22
2.3.3printf()函數(shù)23
2.3.4var_dump()函數(shù)26
2.4綜合案例——職工個(gè)人信息的輸出27
2.5習(xí)題27第3章PHP數(shù)據(jù)處理30
3.1標(biāo)準(zhǔn)數(shù)據(jù)類型30
3.1.1布爾型30
3.1.2整型31
3.1.3浮點(diǎn)型32
3.1.4字符串型32
3.1.5復(fù)合數(shù)據(jù)類型35
3.2數(shù)據(jù)類型轉(zhuǎn)換38
3.2.1強(qiáng)制數(shù)據(jù)類型轉(zhuǎn)換38
3.2.2自動(dòng)數(shù)據(jù)類型轉(zhuǎn)換41
3.2.3數(shù)據(jù)類型函數(shù)42
3.3變量44
3.3.1變量的聲明44
3.3.2變量的賦值45
3.3.3動(dòng)態(tài)變量46
3.3.4變量的作用域47
3.3.5變量的銷毀49
3.4常量50
3.4.1常量的定義50
3.4.2類的常量52
3.4.3系統(tǒng)常量53
3.5運(yùn)算符54
3.5.1運(yùn)算符的優(yōu)先級(jí)54
3.5.2算術(shù)運(yùn)算符55
3.5.3賦值運(yùn)算符56
3.5.4比較運(yùn)算符57
3.5.5三元運(yùn)算符58
3.5.6邏輯運(yùn)算符58
3.5.7運(yùn)算符的“短路”59
3.5.8位運(yùn)算符60
3.5.9遞增和遞減運(yùn)算符61
3.5.10執(zhí)行運(yùn)算符62
3.5.11錯(cuò)誤控制運(yùn)算符62
3.5.12PHP表達(dá)式63
3.6綜合案例——短路運(yùn)算和優(yōu)先級(jí)64
3.7習(xí)題65
第4章PHP流程控制語句68
4.1分支結(jié)構(gòu)68
4.1.1if語句68
4.1.2if...else語句70
4.1.3if...elseif...else語句71
4.1.4if語句的嵌套72
4.1.5switch...case語句73
4.2循環(huán)結(jié)構(gòu)75
4.2.1for語句76
4.2.2do...while語句77
4.2.3while語句79
4.2.4foreach語句80
4.2.5break語句81
4.2.6continue語句81
4.3分支和循環(huán)的嵌套82
4.3.1分支語句嵌套82
4.3.2循環(huán)語句嵌套83
4.3.3混合語句嵌套84
4.4綜合案例——驗(yàn)證哥德巴赫猜想85
4.5習(xí)題86
第5章PHP函數(shù)90
5.1PHP函數(shù)概述90
5.2變量處理函數(shù)91
5.3數(shù)學(xué)函數(shù)92
5.3.1三角函數(shù)93
5.3.2指數(shù)和對(duì)數(shù)函數(shù)94
5.3.3最大函數(shù)及最小函數(shù)95
5.3.4取整函數(shù)96
5.3.5其他函數(shù)96
5.4日期和時(shí)間函數(shù)97
5.4.1checkdate()函數(shù)和getdate()函數(shù)97
5.4.2date()函數(shù)99
5.4.3time()函數(shù)101
5.4.4strtotime()函數(shù)101
5.5自定義函數(shù)102
5.5.1自定義函數(shù)的創(chuàng)建102
5.5.2自定義函數(shù)的調(diào)用103
5.5.3參數(shù)傳遞104
5.5.4函數(shù)的返回值109
5.6函數(shù)應(yīng)用110
5.6.1變量函數(shù)111
5.6.2嵌套函數(shù)112
5.6.3遞歸函數(shù)113
5.7綜合案例——漢諾塔問題114
5.8習(xí)題115
第6章數(shù)組117
6.1數(shù)組概述117
6.1.1數(shù)組的概念117
6.1.2數(shù)組的分類118
6.2數(shù)組的基本操作120
6.2.1數(shù)組的創(chuàng)建120
6.2.2數(shù)組元素的追加122
6.2.3數(shù)組元素的刪除124
6.3數(shù)組的遍歷125
6.3.1使用for語句遍歷數(shù)組126
6.3.2使用foreach語句遍歷數(shù)組126
6.3.3使用list()遍歷數(shù)組128
6.3.4使用each()函數(shù)遍歷數(shù)組129
6.4數(shù)組排序129
6.4.1sort()、rsort()、ksort()和krsort()函數(shù)130
6.4.2使用shuffle()函數(shù)進(jìn)行隨機(jī)排序132
6.4.3使用array_reverse()函數(shù)進(jìn)行反向排序133
6.5數(shù)組的其他操作134
6.5.1隨機(jī)獲取數(shù)組元素134
6.5.2聯(lián)合數(shù)組136
6.5.3合并數(shù)組137
6.5.4拆分?jǐn)?shù)組140
6.5.5替換數(shù)組140
6.5.6查找鍵名是否存在142
6.5.7查找值是否存在142
6.5.8去掉重復(fù)元素值143
6.5.9數(shù)組的鍵名和值調(diào)換144
6.6綜合案例——考生信息處理145
6.7習(xí)題146
第7章字符串和正則表達(dá)式149
7.1字符串概述149
7.1.1字符串基礎(chǔ)149
7.1.2字符串連接運(yùn)算150
7.1.3使用定界符定義字符串150
7.2字符串操作151
7.2.1統(tǒng)計(jì)字符串151
7.2.2空格和特殊字符155
7.2.3大小寫轉(zhuǎn)換157
7.2.4分隔字符串160
7.2.5截取字符串163
7.2.6填充字符串或刪除字符串167
7.2.7比較字符串171
7.2.8定位字符串177
7.2.9替換字符串181
7.2.10字符串與HTML轉(zhuǎn)換184
7.3字符串編碼191
7.3.1字符集與編碼191
7.3.2頁面編碼設(shè)置195
7.3.3編碼轉(zhuǎn)換197
7.3.4字符串加密200
7.4正則表達(dá)式204
7.4.1正則表達(dá)式概述205
7.4.2Perl風(fēng)格正則表達(dá)式209
7.5正則表達(dá)式的使用方法210
7.5.1正則表達(dá)式函數(shù)210
7.5.2正則表達(dá)式的匹配211
7.5.3正則表達(dá)式的全局匹配212
7.5.4獲取與模式匹配的數(shù)組單元213
7.5.5轉(zhuǎn)義正則表達(dá)式字符213
7.5.6正則表達(dá)式的搜索和替換函數(shù)214
7.5.7正則表達(dá)式的搜索和替換215
7.5.8使用正則表達(dá)式分隔字符串216
7.6常用的Web驗(yàn)證217
7.7綜合案例——考生信息處理219
7.8習(xí)題221
第8章面向?qū)ο蟮某绦蛟O(shè)計(jì)223
8.1面向?qū)ο蟮木幊?23
8.1.1理解面向?qū)ο缶幊?23
8.1.2面向?qū)ο缶幊痰奶匦?24
8.1.3面向?qū)ο缶幊痰脑瓌t224
8.2類和對(duì)象的概述225
8.2.1了解類和對(duì)象225
8.2.2類的定義225
8.2.3創(chuàng)建對(duì)象226
8.2.4構(gòu)造函數(shù)226
8.2.5析構(gòu)函數(shù)227
8.3類的成員228
8.3.1常量229
8.3.2字段229
8.3.3屬性230
8.3.4方法233
8.3.5靜態(tài)成員234
8.4抽象類235
8.5final的使用236
8.6實(shí)現(xiàn)類的特性238
8.6.1封裝性238
8.6.2繼承性238
8.6.3多態(tài)性241
8.7接口242
8.7.1接口概述242
8.7.2定義接口242
8.7.3實(shí)現(xiàn)接口243
8.8綜合案例——輸出圖形245
8.9習(xí)題247
第9章PHP表單應(yīng)用250
9.1表單概述250
9.1.1表單構(gòu)成250
9.1.2表單標(biāo)記251
9.1.3按鈕252
9.1.4文本框254
9.1.5密碼框254
9.1.6多行文本框255
9.1.7單選框256
9.1.8多選框257
9.1.9下拉列表框258
9.1.10文件上傳框259
9.1.11郵箱輸入框261
9.1.12電話輸入框262
9.2表單提交262
9.2.1表單的提交方式262
9.2.2表單的GET提交方式263
9.2.3表單的POST提交方式264
9.3表單的高級(jí)操作264
9.3.1表單元素的遍歷264
9.3.2表單元素的動(dòng)態(tài)生成265
9.4綜合案例——用戶注冊(cè)268
9.5習(xí)題276
第10章session和cookie278
10.1session的基本知識(shí)278
10.1.1session簡介278
10.1.2session配置279
10.1.3session函數(shù)280
10.1.4session變量281
10.2session的基本操作282
10.2.1session的啟動(dòng)282
10.2.2sessionID的獲取282
10.2.3session的存取283
10.2.4session的銷毀284
10.3session舉例286
10.4cookie的基本知識(shí)287
10.4.1cookie工作原理288
10.4.2cookie和session的區(qū)別288
10.5cookie的基本操作289
10.5.1cookie的創(chuàng)建289
10.5.2cookie的獲取290
10.5.3cookie的刪除290
10.6綜合案例——使用cookie進(jìn)行用戶登錄291
10.7習(xí)題293
第11章文件和目錄處理295
11.1獲取文件的屬性295
11.1.1文件的類型和大小295
11.1.2最后訪問與修改時(shí)間297
11.1.3其他屬性298
11.2文件的基本操作300
11.2.1文件的打開300
11.2.2文件的關(guān)閉301
11.2.3文件的讀取302
11.2.4文件的寫入304
11.2.5文件的復(fù)制307
11.2.6文件的刪除307
11.3非線性讀寫文件308
11.3.1fseek()函數(shù)308
11.3.2ftell()函數(shù)308
11.3.3rewind()函數(shù)309
11.4文件的高級(jí)操作310
11.4.1文件的上傳310
11.4.2文件的下載314
11.5獲取目錄屬性315
11.5.1解析文件的路徑315
11.5.2取得磁盤空間317
11.6目錄的基本操作318
11.6.1目錄的打開319
11.6.2目錄的關(guān)閉319
11.6.3目錄的讀取320
11.6.4目錄的創(chuàng)建321
11.6.5目錄的刪除322
11.7綜合案例322
11.8習(xí)題324
第12章MySQL數(shù)據(jù)庫326
12.1MySQL數(shù)據(jù)庫概述326
12.1.1MySQL數(shù)據(jù)庫的概念326
12.1.2MySQL服務(wù)器的啟動(dòng)、連接、斷開和停止327
12.1.3數(shù)據(jù)庫常用類330
12.2數(shù)據(jù)庫以及數(shù)據(jù)表的創(chuàng)建331
12.2.1使用命令創(chuàng)建MySQL數(shù)據(jù)庫332
12.2.2使用phpMyAdmin界面創(chuàng)建MySQL數(shù)據(jù)庫333
12.2.3使用命令創(chuàng)建MySQL數(shù)據(jù)表334
12.2.4使用phpMyAdmin界面創(chuàng)建MySQL數(shù)據(jù)表338
12.2.5使用命令在表中添加記錄339
12.2.6使用phpMyAdmin界面在數(shù)據(jù)表中添加記錄341
12.3數(shù)據(jù)庫服務(wù)器的連接342
12.3.1連接對(duì)象的創(chuàng)建342
12.3.2設(shè)置連接選項(xiàng)343
12.3.3連接錯(cuò)誤測試344
12.3.4連接的關(guān)閉346
12.4數(shù)據(jù)庫的其他操作346
12.4.1查看數(shù)據(jù)庫346
12.4.2選擇數(shù)據(jù)庫348
12.4.3刪除數(shù)據(jù)庫348
12.5數(shù)據(jù)庫數(shù)據(jù)的操作348
12.5.1mysqli類348
12.5.2mysqli_result類349
12.5.3獲取數(shù)據(jù)記錄的方法350
12.5.4從結(jié)果集中獲取數(shù)據(jù)列信息354
12.6結(jié)構(gòu)化查詢語言358
12.6.1查詢記錄——SELECT語句358
13.6.2插入記錄——INSERT INTO語句362
12.6.3修改記錄——UPDATE語句363
12.6.4刪除記錄——DELETE語句364
12.6.5新建表——CREATE語句364
12.6.6獲得數(shù)據(jù)庫的全部表——SHOW TABLES365
12.6.7修改表結(jié)構(gòu)——ALTER TABLE366
12.6.8刪除表——DROP TABLE367
12.7數(shù)據(jù)查詢368
12.7.1字段查詢368
12.7.2帶IN關(guān)鍵字的查詢368
12.7.3帶BETWEEN AND的范圍查詢369
12.7.4帶LIKE的字符匹配查詢369
12.7.5帶IS NULL關(guān)鍵字查詢空值370
12.7.6帶AND或OR的多條件查詢371
12.7.7用DISTINCT關(guān)鍵字去掉結(jié)果中的重復(fù)記錄371
12.7.8用ORDER BY關(guān)鍵字對(duì)查詢結(jié)果進(jìn)行排序372
12.7.9用GROUP BY關(guān)鍵字和HAVING關(guān)鍵字進(jìn)行分組查詢372
12.7.10用LIMIT關(guān)鍵字的記錄數(shù)量限制查詢373
12.7.11聚合函數(shù)查詢374
12.7.12連接查詢376
12.7.13子查詢378
12.7.14表記錄的分頁查詢381
12.8綜合案例382
12.9習(xí)題391
部分習(xí)題參考答案393
參考文獻(xiàn)396

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)