PHP程序設(shè)計(jì)案例教程
-
>
決戰(zhàn)行測(cè)5000題(言語(yǔ)理解與表達(dá))
-
>
軟件性能測(cè)試.分析與調(diào)優(yōu)實(shí)踐之路
-
>
第一行代碼Android
-
>
深度學(xué)習(xí)
-
>
Unreal Engine 4藍(lán)圖完全學(xué)習(xí)教程
-
>
深入理解計(jì)算機(jī)系統(tǒng)-原書(shū)第3版
-
>
Word/Excel PPT 2013辦公應(yīng)用從入門(mén)到精通-(附贈(zèng)1DVD.含語(yǔ)音視頻教學(xué)+辦公模板+PDF電子書(shū))
PHP程序設(shè)計(jì)案例教程 版權(quán)信息
- ISBN:9787302519003
- 條形碼:9787302519003 ; 978-7-302-51900-3
- 裝幀:一般膠版紙
- 冊(cè)數(shù):暫無(wú)
- 重量:暫無(wú)
- 所屬分類(lèi):>
PHP程序設(shè)計(jì)案例教程 本書(shū)特色
本書(shū)從初學(xué)者角度出發(fā),由淺入深、循序漸進(jìn)地介紹了PHP和MySQL的一些知識(shí),并提供了大量的PHP程序案例,課后還有習(xí)題供讀者練習(xí)。 本書(shū)共分為12章,主要內(nèi)容包括:PHP概述與運(yùn)行環(huán)境搭建、PHP基本語(yǔ)法、PHP數(shù)據(jù)處理、PHP流程控制語(yǔ)句、PHP函數(shù)、數(shù)組、字符串和正則表達(dá)式、面向?qū)ο蟮某绦蛟O(shè)計(jì)、PHP表單應(yīng)用、session和cookie、文件和目錄處理、MySQL數(shù)據(jù)庫(kù)。每章后面都提供了一個(gè)綜合案例及習(xí)題。 本書(shū)適合初學(xué)者使用。另外,對(duì)于大中專(zhuān)院校和培訓(xùn)班的學(xué)生,本書(shū)更是一本不可多得的教材。
PHP程序設(shè)計(jì)案例教程 內(nèi)容簡(jiǎn)介
零基礎(chǔ)、通俗易懂:本書(shū)從初學(xué)者角度出發(fā)編制而成。無(wú)需程序設(shè)計(jì)思想和其他前導(dǎo)課程,由淺入深,通俗易懂,是學(xué)習(xí)PHP程序設(shè)計(jì)的入門(mén)教程。
案例豐富典型:為讀者提供豐富而又典型的案例,力求通過(guò)典型的案例把各個(gè)章節(jié)的知識(shí)點(diǎn)講解透徹。本書(shū)講授PHP函數(shù)較多,教師可以根據(jù)實(shí)際學(xué)時(shí)數(shù)進(jìn)行適當(dāng)刪減。
PHP程序設(shè)計(jì)案例教程 目錄
第1章PHP概述與運(yùn)行環(huán)境搭建1
1.1PHP入門(mén)1
1.1.1PHP的發(fā)展史2
1.1.2PHP的優(yōu)點(diǎn)3
1.1.3PHP的運(yùn)行機(jī)制4
1.2PHP擴(kuò)展庫(kù)5
1.2.1標(biāo)準(zhǔn)擴(kuò)展庫(kù)5
1.2.2外部擴(kuò)展庫(kù)6
1.3Web服務(wù)器6
1.3.1Apache服務(wù)器6
1.3.2IIS服務(wù)器7
1.4PHP運(yùn)行環(huán)境的搭建7
1.5綜合案例——創(chuàng)建**個(gè)PHP程序10
1.6習(xí)題12
第2章PHP基本語(yǔ)法14
2.1PHP語(yǔ)法入門(mén)14
2.1.1PHP腳本標(biāo)記14
2.1.2一個(gè)簡(jiǎn)單的PHP程序15
2.2PHP注釋和HTML注釋18
2.2.1PHP行注釋18
2.2.2PHP塊注釋19
2.2.3HTML注釋20
2.3PHP的輸出21
2.3.1echo語(yǔ)句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ù)類(lèi)型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ù)類(lèi)型35
3.2數(shù)據(jù)類(lèi)型轉(zhuǎn)換38
3.2.1強(qiáng)制數(shù)據(jù)類(lèi)型轉(zhuǎn)換38
3.2.2自動(dòng)數(shù)據(jù)類(lèi)型轉(zhuǎn)換41
3.2.3數(shù)據(jù)類(lèi)型函數(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變量的銷(xiāo)毀49
3.4常量50
3.4.1常量的定義50
3.4.2類(lèi)的常量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流程控制語(yǔ)句68
4.1分支結(jié)構(gòu)68
4.1.1if語(yǔ)句68
4.1.2if...else語(yǔ)句70
4.1.3if...elseif...else語(yǔ)句71
4.1.4if語(yǔ)句的嵌套72
4.1.5switch...case語(yǔ)句73
4.2循環(huán)結(jié)構(gòu)75
4.2.1for語(yǔ)句76
4.2.2do...while語(yǔ)句77
4.2.3while語(yǔ)句79
4.2.4foreach語(yǔ)句80
4.2.5break語(yǔ)句81
4.2.6continue語(yǔ)句81
4.3分支和循環(huán)的嵌套82
4.3.1分支語(yǔ)句嵌套82
4.3.2循環(huán)語(yǔ)句嵌套83
4.3.3混合語(yǔ)句嵌套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綜合案例——漢諾塔問(wèn)題114
5.8習(xí)題115
第6章數(shù)組117
6.1數(shù)組概述117
6.1.1數(shù)組的概念117
6.1.2數(shù)組的分類(lèi)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語(yǔ)句遍歷數(shù)組126
6.3.2使用foreach語(yǔ)句遍歷數(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大小寫(xiě)轉(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頁(yè)面編碼設(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類(lèi)和對(duì)象的概述225
8.2.1了解類(lèi)和對(duì)象225
8.2.2類(lèi)的定義225
8.2.3創(chuàng)建對(duì)象226
8.2.4構(gòu)造函數(shù)226
8.2.5析構(gòu)函數(shù)227
8.3類(lèi)的成員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抽象類(lèi)235
8.5final的使用236
8.6實(shí)現(xiàn)類(lèi)的特性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簡(jiǎn)介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的銷(xiāo)毀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文件的類(lèi)型和大小295
11.1.2*后訪問(wèn)與修改時(shí)間297
11.1.3其他屬性298
11.2文件的基本操作300
11.2.1文件的打開(kāi)300
11.2.2文件的關(guān)閉301
11.2.3文件的讀取302
11.2.4文件的寫(xiě)入304
11.2.5文件的復(fù)制307
11.2.6文件的刪除307
11.3非線性讀寫(xiě)文件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取得磁盤(pán)空間317
11.6目錄的基本操作318
11.6.1目錄的打開(kāi)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ù)庫(kù)326
12.1MySQL數(shù)據(jù)庫(kù)概述326
12.1.1MySQL數(shù)據(jù)庫(kù)的概念326
12.1.2MySQL服務(wù)器的啟動(dòng)、連接、斷開(kāi)和停止327
12.1.3數(shù)據(jù)庫(kù)常用類(lèi)330
12.2數(shù)據(jù)庫(kù)以及數(shù)據(jù)表的創(chuàng)建331
12.2.1使用命令創(chuàng)建MySQL數(shù)據(jù)庫(kù)332
12.2.2使用phpMyAdmin界面創(chuàng)建MySQL數(shù)據(jù)庫(kù)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ù)庫(kù)服務(wù)器的連接342
12.3.1連接對(duì)象的創(chuàng)建342
12.3.2設(shè)置連接選項(xiàng)343
12.3.3連接錯(cuò)誤測(cè)試344
12.3.4連接的關(guān)閉346
12.4數(shù)據(jù)庫(kù)的其他操作346
12.4.1查看數(shù)據(jù)庫(kù)346
12.4.2選擇數(shù)據(jù)庫(kù)348
12.4.3刪除數(shù)據(jù)庫(kù)348
12.5數(shù)據(jù)庫(kù)數(shù)據(jù)的操作348
12.5.1mysqli類(lèi)348
12.5.2mysqli_result類(lèi)349
12.5.3獲取數(shù)據(jù)記錄的方法350
12.5.4從結(jié)果集中獲取數(shù)據(jù)列信息354
12.6結(jié)構(gòu)化查詢語(yǔ)言358
12.6.1查詢記錄——SELECT語(yǔ)句358
13.6.2插入記錄——INSERT INTO語(yǔ)句362
12.6.3修改記錄——UPDATE語(yǔ)句363
12.6.4刪除記錄——DELETE語(yǔ)句364
12.6.5新建表——CREATE語(yǔ)句364
12.6.6獲得數(shù)據(jù)庫(kù)的全部表——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表記錄的分頁(yè)查詢381
12.8綜合案例382
12.9習(xí)題391
部分習(xí)題參考答案393
參考文獻(xiàn)396
- >
李白與唐代文化
- >
苦雨齋序跋文-周作人自編集
- >
經(jīng)典常談
- >
自卑與超越
- >
月亮與六便士
- >
山海經(jīng)
- >
羅曼·羅蘭讀書(shū)隨筆-精裝
- >
【精裝繪本】畫(huà)給孩子的中國(guó)神話