細(xì)說(shuō)PHP(第2版)是一本頗受好評(píng)的書(shū),全書(shū)內(nèi)容深入淺出,又涉及廣泛,本書(shū)主要圍繞PHP的最新內(nèi)容詳細(xì)講解、每個(gè)章節(jié)的知識(shí)點(diǎn)都講解到位,不需要參考其他書(shū)籍補(bǔ)充、實(shí)例豐富注釋詳盡、并以PHP面向?qū)ο蟮脑瓌t設(shè)計(jì)。是一本非常適合php初學(xué)者查閱的書(shū)籍,本節(jié)內(nèi)容東坡小編為大家整理帶來(lái)的是一份pdf格式高清免費(fèi)電子版的第二版細(xì)說(shuō)php,需要查閱這本電子書(shū)的朋友只需點(diǎn)擊本文相應(yīng)的下載地址進(jìn)行下載后即可查閱!
細(xì)說(shuō)php內(nèi)容簡(jiǎn)介
該書(shū)在內(nèi)容編排上獨(dú)具匠心,并結(jié)合PHP和MySQL的最新規(guī)范,從基本的語(yǔ)法和規(guī)范入手,由淺入深,按循序漸進(jìn)的原則精心組織各個(gè)章節(jié)內(nèi)容,使各個(gè)知識(shí)點(diǎn)前后貫穿有序,將知識(shí)的連貫性和學(xué)習(xí)規(guī)律有機(jī)地組織在一起,通俗易懂,一步一步地引導(dǎo)讀者掌握PHP開(kāi)發(fā)的全部知識(shí)體系結(jié)構(gòu)。并以經(jīng)驗(yàn)為后盾,以實(shí)踐為指導(dǎo),以實(shí)用為目標(biāo),深入淺出地講解了PHP開(kāi)發(fā)中的每個(gè)知識(shí)點(diǎn)。目的是為PHP應(yīng)用開(kāi)發(fā)人員提供一整套實(shí)用的主流開(kāi)發(fā)技術(shù),讓讀者對(duì)PHP技術(shù)有更深刻、更系統(tǒng)的了解,既可以掌握PHP中最基礎(chǔ)、最常用的技術(shù),又可以應(yīng)用PHP中現(xiàn)在比較流行的新技術(shù),還可以系統(tǒng)地理解實(shí)際Web系統(tǒng)開(kāi)發(fā)的完整思路。通過(guò)本書(shū)內(nèi)容的學(xué)習(xí)足夠完成動(dòng)態(tài)網(wǎng)站和一些常用的Web系統(tǒng)軟件的開(kāi)發(fā)工作。
細(xì)說(shuō)php電子版目錄
第1章 lamp網(wǎng)站構(gòu)建. 1
1.1 網(wǎng)站軟件簡(jiǎn)介 1
1.1.1 b/s軟件體系結(jié)構(gòu) 1
1.1.2 動(dòng)態(tài)網(wǎng)站介紹 2
1.2 動(dòng)態(tài)網(wǎng)站軟件開(kāi)發(fā)所需的web構(gòu)件 3
1.2.1 客戶端瀏覽器 4
1.2.2 擴(kuò)展超文本標(biāo)記語(yǔ)言xhtml 5
1.2.3 層疊樣式表css 6
1.2.4 xml和xslt 6
1.2.5 客戶端腳本編程語(yǔ)言 7
1.2.6 web服務(wù)器 8
1.2.7 服務(wù)器端腳本編程語(yǔ)言 9
1.2.8 數(shù)據(jù)庫(kù)管理系統(tǒng) 10
1.3 網(wǎng)站軟件開(kāi)發(fā)平臺(tái)及工作流程 11
1.3.1 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)平臺(tái) 11
1.3.2 動(dòng)態(tài)網(wǎng)站開(kāi)發(fā)平臺(tái)技術(shù)比較 12
1.4 客戶端與服務(wù)器端交互的工作原理 13
1.4.1 http協(xié)議是什么 13
1.4.2 web的工作原理 14
1.5 lamp網(wǎng)站開(kāi)發(fā)組合概述 16
1.5.1 linux操作系統(tǒng) 17
1.5.2 web服務(wù)器apache 17
1.5.3 mysql數(shù)據(jù)庫(kù)管理系統(tǒng) 18
1.5.4 php后臺(tái)腳本編程語(yǔ)言 18
1.5.5 lamp發(fā)展趨勢(shì) 20
1.6 小結(jié) 21
自測(cè)題 21
第2章 搭建php的開(kāi)發(fā)環(huán)境 23
2.1 環(huán)境安裝對(duì)操作系統(tǒng)的選擇 23
2.1.1 選擇網(wǎng)站運(yùn)營(yíng)的操作系統(tǒng) 23
2.1.2 選擇網(wǎng)站開(kāi)發(fā)的操作系統(tǒng) 24
2.2 linux系統(tǒng)下源代碼包方式安裝環(huán)境 24
2.2.1 安裝前準(zhǔn)備 24
2.2.2 編譯安裝過(guò)程介紹 26
2.2.3 安裝libxml2最新庫(kù)文件 27
2.2.4 安裝libmcrypt最新庫(kù)文件 27
2.2.5 安裝zlib最新庫(kù)文件 28
2.2.6 安裝libpng最新庫(kù)文件 29
2.2.7 安裝jpeg6最新庫(kù)文件 29
2.2.8 安裝freetype最新庫(kù)文件 30
2.2.9 安裝autoconf最新的庫(kù)文件 30
2.2.10 安裝最新的gd庫(kù)文件 31
2.2.11 安裝新版本的apache服務(wù)器 31
2.2.12 安裝mysql數(shù)據(jù)庫(kù)管理系統(tǒng) 32
2.2.13 安裝最新版本的php模塊 36
2.2.14 安裝zend加速器 38
2.2.15 phpmyadmin的安裝 39
2.2.16 phpmyadmin的配置 40
2.3 在windows系統(tǒng)上安裝web工作環(huán)境 42
2.3.1 安裝前準(zhǔn)備 42
2.3.2 安裝apache 43
2.3.3 安裝mysql 46
2.3.4 安裝php 52
2.3.5 安裝zend加速器 55
2.4 window系統(tǒng)上安裝集成開(kāi)發(fā)環(huán)境 57
2.4.1 安裝前準(zhǔn)備 58
2.4.2 安裝步驟 58
2.4.3 環(huán)境測(cè)試 60
2.5 小結(jié) 61
自測(cè)題 61
第3章 apache服務(wù)器的配置 62
3.1 apache簡(jiǎn)介 62
3.1.1 apache的誕生 63
3.1.2 apache的特性 63
3.2 apache服務(wù)器的目錄結(jié)構(gòu) 63
3.3 apache服務(wù)器配置文件結(jié)構(gòu)說(shuō)明 64
3.3.1 apache服務(wù)器配置文件位置 64
3.3.2 配置文件的語(yǔ)法 65
3.4 apache服務(wù)器全局參數(shù)設(shè)置 66
3.4.1 在主配置文件httpd.conf中的全局參數(shù) 67
3.4.2 附加配置文件httpd-default.conf中的
全局參數(shù) 70
3.4.3 附加配置文件httpd-mpm.conf中的全局
參數(shù) 71
3.5 apache服務(wù)器中使用配置段(容器) 74
3.5.1 文件系統(tǒng)容器 76
3.5.2 網(wǎng)絡(luò)空間容器 76
3.5.3 通配符和正則表達(dá)式 76
3.5.4 如何選擇使用容器 77
3.6 .htaccess文件和訪問(wèn)限制 77
3.6.1 設(shè)置路徑別名 78
3.6.2 在.htaccess文件中設(shè)置目錄的訪問(wèn)限制 80
3.7 設(shè)置虛擬主機(jī) 80
3.7.1 基于ip地址的虛擬主機(jī) 81
3.7.2 基于主機(jī)名的虛擬主機(jī) 83
3.8 小結(jié) 87
自測(cè)題 87
第4章 xhtml和css網(wǎng)頁(yè)標(biāo)準(zhǔn)化布局 89
4.1 網(wǎng)頁(yè)制作概述 89
4.1.1 xhtml基礎(chǔ) 89
4.1.2 css基礎(chǔ) 91
4.2 html的設(shè)計(jì)與應(yīng)用 92
4.2.1 xhtml語(yǔ)言的語(yǔ)法 92
4.2.2 xhtml文件的主體結(jié)構(gòu) 94
4.2.3 文字版面的編輯 97
4.2.4 創(chuàng)建圖像和鏈接 99
4.2.5 使用xhtml表格 101
4.2.6 xhtml框架結(jié)構(gòu) 103
4.2.7 xhtml表單設(shè)計(jì) 106
4.3 css的設(shè)計(jì)與應(yīng)用 109
4.3.1 將樣式表加入到html中 110
4.3.2 css選擇符 111
4.3.3 常見(jiàn)的樣式屬性和值 113
4.4 div+css網(wǎng)頁(yè)標(biāo)準(zhǔn)化布局 120
4.4.1 div+css的優(yōu)勢(shì) 121
4.4.2 “無(wú)意義”的元素div和span 121
4.4.3 區(qū)塊框模型 122
4.4.4 區(qū)塊框定位 123
4.4.5 區(qū)塊框浮動(dòng) 124
4.4.6 使用區(qū)塊框設(shè)計(jì)頁(yè)面布局 126
4.5 xhtml和css網(wǎng)站首頁(yè)面布局實(shí)例 129
4.5.1 xhtml文件的設(shè)計(jì) 129
4.5.2 css文件設(shè)計(jì) 130
4.6 小結(jié) 132
自測(cè)題 133
第5章 php的基本語(yǔ)法 136
5.1 php在web開(kāi)發(fā)中的應(yīng)用 136
5.2 第一個(gè)php腳本程序 138
5.2.1 php語(yǔ)言標(biāo)記 141
5.2.2 指令分隔符“分號(hào)” 144
5.2.3 程序注釋 144
5.2.4 在程序中使用空白的處理 145
5.3 變量 146
5.3.1 變量的聲明 146
5.3.2 變量的命名 147
5.3.3 可變變量 148
5.3.4 變量的引用賦值 149
5.4 變量的類(lèi)型 149
5.4.1 類(lèi)型介紹 150
5.4.2 布爾型(boolean) 150
5.4.3 整型(integer) 151
5.4.4 浮點(diǎn)型(float或double) 152
5.4.5 字符串(string) 152
5.4.6 數(shù)組(array) 155
5.4.7 對(duì)象(object) 155
5.4.8 資源類(lèi)型(resource) 156
5.4.9 null類(lèi)型 156
5.4.10 偽類(lèi)型介紹 157
5.4.11 數(shù)據(jù)類(lèi)型之間相互轉(zhuǎn)換 157
5.5 常量 160
5.5.1 常量的定義和使用 160
5.5.2 常量和變量 161
5.5.3 預(yù)定義常量 161
5.6 php中的運(yùn)算符 162
5.6.1 算術(shù)運(yùn)算符 163
5.6.2 字符串運(yùn)算符 165
5.6.3 賦值運(yùn)算符 165
5.6.4 比較運(yùn)算符 166
5.6.5 邏輯運(yùn)算符 167
5.6.6 位運(yùn)算符 168
5.6.7 其他運(yùn)算符 171
5.6.8 運(yùn)算符的優(yōu)先級(jí) 173
5.7 表達(dá)式 174
5.8 小結(jié) 174
自測(cè)題 174
第6章 php的語(yǔ)言結(jié)構(gòu) 176
6.1 流程控制概述 176
6.2 分支結(jié)構(gòu) 176
6.2.1 單一條件分支結(jié)構(gòu)(if) 177
6.2.2 雙向條件分支結(jié)構(gòu)(else子句) 178
6.2.3 多向條件分支結(jié)構(gòu)(elseif子句) 179
6.2.4 多向條件分支結(jié)構(gòu)(switch語(yǔ)句) 180
6.2.5 巢狀條件分支結(jié)構(gòu) 183
6.2.6 條件分支結(jié)構(gòu)應(yīng)用實(shí)例(簡(jiǎn)單計(jì)算器) 184
6.3 循環(huán)結(jié)構(gòu) 186
6.3.1 while語(yǔ)句 187
6.3.2 do…while循環(huán) 189
6.3.3 for語(yǔ)句 190
6.3.4 特殊的流程控制語(yǔ)句 192
6.4 php中的函數(shù) 195
6.4.1 函數(shù)的定義 195
6.4.2 自定義函數(shù) 195
6.4.3 函數(shù)的工作原理和結(jié)構(gòu)化編程 201
6.4.4 php變量的范圍 202
6.4.5 參數(shù)的傳遞 204
6.4.6 變量函數(shù) 207
6.4.7 遞歸函數(shù) 208
6.4.8 使用自定義函數(shù)庫(kù) 209
6.4.9 使用系統(tǒng)函數(shù)庫(kù) 210
6.5 小結(jié) 210
自測(cè)題 211
第7章 php中的數(shù)組與數(shù)據(jù)結(jié)構(gòu) 214
7.1 數(shù)組的概述 214
數(shù)組的分類(lèi) 215
7.2 數(shù)組的定義 216
7.2.1 直接賦值的方式聲明數(shù)組 216
7.2.2 使用array()語(yǔ)言結(jié)構(gòu)新建數(shù)組 218
7.2.3 多維數(shù)組的聲明 218
7.3 數(shù)組的遍歷 220
7.3.1 使用for語(yǔ)句循環(huán)遍歷數(shù)組 220
7.3.2 使用foreach語(yǔ)句遍歷數(shù)組 222
7.3.3 聯(lián)合使用list( )、each( )和while循環(huán)
遍歷數(shù)組 225
7.3.4 使用數(shù)組的內(nèi)部指針控制函數(shù)遍歷
數(shù)組 227
7.4 預(yù)定義數(shù)組 228
7.4.1 服務(wù)器變量:$_server 229
7.4.2 環(huán)境變量:$_env 229
7.4.3 http get變量:$_get 230
7.4.4 http post變量:$_post 230
7.4.5 request變量:$_request 232
7.4.6 http文件上傳變量:$_files 232
7.4.7 http cookies:$_cookie 232
7.4.8 session變量:$_session 232
7.4.9 global變量:$globals 233
7.5 數(shù)組的相關(guān)處理函數(shù) 233
7.5.1 數(shù)組的鍵/值操作函數(shù) 233
7.5.2 統(tǒng)計(jì)數(shù)組元素的個(gè)數(shù)和唯一性 236
7.5.3 使用回調(diào)函數(shù)處理數(shù)組的函數(shù) 237
7.5.4 數(shù)組的排序函數(shù) 240
7.5.5 拆分、合并、分解和接合數(shù)組 244
7.5.6 數(shù)組與數(shù)據(jù)結(jié)構(gòu) 247
7.5.7 其他有用的數(shù)組處理函數(shù) 248
7.6 小結(jié) 250
自測(cè)題 250
第8章 php面向?qū)ο蟮某绦蛟O(shè)計(jì) 253
8.1 面向?qū)ο蟮慕榻B 253
8.1.1 類(lèi)和對(duì)象之間的關(guān)系 253
8.1.2 面向?qū)ο蟮某绦蛟O(shè)計(jì) 254
8.2 如何抽象一個(gè)類(lèi) 255
8.2.1 類(lèi)的聲明 255
8.2.2 成員屬性 256
8.2.3 成員方法 257
8.3 通過(guò)類(lèi)實(shí)例化對(duì)象 258
8.3.1 創(chuàng)建對(duì)象 259
8.3.2 對(duì)象類(lèi)型在內(nèi)存中的分配 259
8.3.3 對(duì)象中成員的訪問(wèn) 261
8.3.4 特殊的對(duì)象引用“$this” 263
8.3.5 構(gòu)造方法與析構(gòu)方法 264
8.4 封裝性 267
8.4.1 設(shè)置私有成員 268
8.4.2 私有成員的訪問(wèn) 269
8.4.3 __set()、__get()、__isset()和__unset()
四個(gè)方法 271
8.5 繼承性 276
8.5.1 類(lèi)繼承的應(yīng)用 277
8.5.2 訪問(wèn)類(lèi)型控制 278
8.5.3 子類(lèi)中重載父類(lèi)的方法 280
8.6 常見(jiàn)的關(guān)鍵字和魔術(shù)方法 282
8.6.1 final關(guān)鍵字的應(yīng)用 283
8.6.2 static和const關(guān)鍵字的使用 283
8.6.3 克隆對(duì)象 285
8.6.4 類(lèi)中通用的方法__tostring() 287
8.6.5 通過(guò)__call()方法處理錯(cuò)誤調(diào)用 287
8.6.6 自動(dòng)加載類(lèi) 288
8.6.7 對(duì)象串行化 289
8.7 抽象類(lèi)與接口 291
8.7.1 抽象方法和抽象類(lèi) 291
8.7.2 接口技術(shù) 293
8.8 多態(tài)性的應(yīng)用 295
8.9 小結(jié) 300
自測(cè)題 300
第9章 字符串處理與正則表達(dá)式 303
9.1 字符串的處理介紹 303
9.1.1 字符串的處理方式 303
9.1.2 字符串類(lèi)型的特點(diǎn) 303
9.2 常用的字符串輸出函數(shù) 304
9.3 常用的字符串格式化函數(shù) 306
9.3.1 去除空格和字符串填補(bǔ)函數(shù) 307
9.3.2 字符串大小寫(xiě)的轉(zhuǎn)換 308
9.3.3 和html標(biāo)簽相關(guān)的字符串格式化 309
9.3.4 其他字符串格式化函數(shù) 313
9.4 字符串比較函數(shù) 314
9.4.1 按字節(jié)順序進(jìn)行字符串比較 314
9.4.2 按自然排序進(jìn)行字符串比較 315
9.5 正則表達(dá)式在字符串處理中的應(yīng)用 316
9.5.1 正則表達(dá)式簡(jiǎn)介 316
9.5.2 正則表達(dá)式的語(yǔ)法規(guī)則 317
9.6 與perl兼容的正則表達(dá)式函數(shù) 322
9.6.1 字符串的匹配與查找 323
9.6.2 字符串的替換 326
9.6.3 字符串的分割和連接 331
9.7 文章發(fā)布操作示例 333
9.8 小結(jié) 337
自測(cè)題 337
第10章 php常用功能模塊 340
10.1 錯(cuò)誤和異常處理 340
10.1.1 錯(cuò)誤類(lèi)型和基本的調(diào)試方法 341
10.1.2 錯(cuò)誤日志 343
10.1.3 異常處理 345
10.2 日期和時(shí)間 350
10.2.1 unix時(shí)間戳 350
10.2.2 在php中獲取日期和時(shí)間 351
10.2.3 日期和時(shí)間格式化輸出 352
10.2.4 修改php的默認(rèn)時(shí)區(qū) 353
10.2.5 使用微秒計(jì)算php腳本執(zhí)行時(shí)間 354
10.3 動(dòng)態(tài)圖像處理 355
10.3.1 php中g(shù)d庫(kù)的使用 355
10.3.2 畫(huà)布管理 356
10.3.3 設(shè)置顏色 357
10.3.4 生成圖像 358
10.3.5 繪制圖像 359
10.3.6 在圖像中繪制文字 361
10.3.7 在php中實(shí)現(xiàn)驗(yàn)證碼類(lèi)的設(shè)計(jì).. 363
10.4 小結(jié) 367
自測(cè)題 367
第11章 文件系統(tǒng)處理 369
11.1 文件系統(tǒng)概述 369
11.1.1 文件類(lèi)型 369
11.1.2 文件的屬性 370
11.2 目錄的基本操作 373
11.2.1 解析目錄路徑 373
11.2.2 遍歷目錄 375
11.2.3 統(tǒng)計(jì)目錄大小 376
11.2.4 建立和刪除目錄 377
11.2.5 復(fù)制或移動(dòng)目錄 377
11.3 文件的基本操作 378
11.3.1 文件的打開(kāi)與關(guān)閉 378
11.3.2 寫(xiě)入文件 380
11.3.3 讀取文件內(nèi)容 381
11.3.4 訪問(wèn)遠(yuǎn)程文件 383
11.3.5 移動(dòng)文件指針 384
11.3.6 文件的鎖定機(jī)制 385
11.3.7 文件的一些基本操作函數(shù) 387
11.4 文件的上傳與下載 388
11.4.1 文件上傳 389
11.4.2 處理多個(gè)文件上傳 392
11.4.3 文件下載 393
11.5 文件系統(tǒng)項(xiàng)目實(shí)例 394
11.5.1 功能分析 394
11.5.2 系統(tǒng)功能設(shè)計(jì) 395
11.5.3 實(shí)例代碼實(shí)現(xiàn) 396
11.6 小結(jié) 418
自測(cè)題 418
第12章 mysql數(shù)據(jù)庫(kù)設(shè)計(jì) 420
12.1 mysql數(shù)據(jù)庫(kù)管理 420
12.1.1 數(shù)據(jù)庫(kù)管理系統(tǒng) 420
12.1.2 結(jié)構(gòu)化查詢(xún)語(yǔ)言sql 421
12.1.3 mysql數(shù)據(jù)庫(kù)的連接與關(guān)閉 422
12.1.4 創(chuàng)建、選擇及查看數(shù)據(jù)庫(kù) 423
12.2 mysql數(shù)據(jù)庫(kù)中數(shù)據(jù)表的設(shè)計(jì) 423
12.2.1 數(shù)據(jù)表(table) 423
12.2.2 數(shù)據(jù)值和列類(lèi)型 424
12.2.3 數(shù)據(jù)字段屬性 427
12.2.4 創(chuàng)建、修改及刪除表 427
12.2.5 數(shù)據(jù)表的類(lèi)型及存儲(chǔ)位置 430
12.2.6 數(shù)據(jù)表的默認(rèn)字符集 431
12.2.7 創(chuàng)建索引 432
12.3 數(shù)據(jù)庫(kù)的設(shè)計(jì)步驟 435
12.3.1 需求分析 435
12.3.2 概念設(shè)計(jì) 437
12.3.3 邏輯設(shè)計(jì) 439
12.4 sql語(yǔ)言設(shè)計(jì) 441
12.4.1 執(zhí)行ddl命令操作數(shù)據(jù)對(duì)象 441
12.4.2 使用dml命令操作數(shù)據(jù)表中的數(shù)據(jù)
記錄 443
12.4.3 通過(guò)dql命令查詢(xún)數(shù)據(jù)表中的數(shù)據(jù) 445
12.5 使用php腳本向mysql服務(wù)器發(fā)送
sql 455
12.5.1 在php腳本中連接mysql服務(wù)器 456
12.5.2 在php程序中選擇已創(chuàng)建的數(shù)據(jù)庫(kù) 456
12.5.3 執(zhí)行sql命令 457
12.5.4 在php腳本中處理select查詢(xún)
結(jié)果集 458
12.6 小結(jié) 460
自測(cè)題 460
第13章 php的mysqli擴(kuò)展 464
13.1 啟用mysqli擴(kuò)展模塊 464
13.2 使用mysqli類(lèi) 465
13.2.1 連接mysql服務(wù)器 466
13.2.2 處理連接錯(cuò)誤報(bào)告 467
13.2.3 關(guān)閉與mysql服務(wù)器連接 468
13.2.4 執(zhí)行sql命令 469
13.3 使用mysqli_result類(lèi) 469
13.3.1 創(chuàng)建結(jié)果集對(duì)象 470
13.3.2 回收查詢(xún)內(nèi)存 470
13.3.3 從結(jié)果集中解析數(shù)據(jù) 471
13.3.4 從結(jié)果集中獲取數(shù)據(jù)列的信息 474
13.3.5 一次執(zhí)行多條sql命令 475
13.4 使用mysqli_stmt類(lèi) 476
13.4.1 獲取預(yù)處理語(yǔ)句對(duì)象 477
13.4.2 綁定參數(shù) 477
13.4.3 執(zhí)行準(zhǔn)備好的語(yǔ)句 478
13.4.4 回收資源 478
13.4.5 簡(jiǎn)單的示例分析 478
13.4.6 使用預(yù)處理語(yǔ)句處理select查詢(xún)
結(jié)果 479
13.5 數(shù)據(jù)庫(kù)事務(wù) 481
13.5.1 事務(wù)處理 481
13.5.2 構(gòu)建事務(wù)應(yīng)用程序 482
13.6 mvc模式實(shí)現(xiàn)商品管理系統(tǒng) 483
13.6.1 mvc設(shè)計(jì)模式 483
13.6.2 商品管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) 485
13.7 小結(jié) 494
自測(cè)題 494
第14章 數(shù)據(jù)庫(kù)抽象層pdo 497
14.1 pdo所支持的數(shù)據(jù)庫(kù) 497
14.2 pdo的安裝 498
14.3 創(chuàng)建pdo對(duì)象 499
14.3.1 以多種方式調(diào)用構(gòu)造方法 500
14.3.2 pdo對(duì)象中的成員方法 502
14.4 使用pdo對(duì)象 502
14.4.1 調(diào)整pdo的行為屬性 503
14.4.2 pdo處理php程序和數(shù)據(jù)庫(kù)之間的
數(shù)據(jù)類(lèi)型轉(zhuǎn)換 503
14.4.3 pdo的錯(cuò)誤處理模式 504
14.4.4 使用pdo執(zhí)行sql語(yǔ)句 504
14.5 pdo對(duì)預(yù)處理語(yǔ)句的支持 506
14.5.1 了解pdostatement對(duì)象 507
14.5.2 準(zhǔn)備語(yǔ)句 507
14.5.3 綁定參數(shù) 508
14.5.4 執(zhí)行準(zhǔn)備好的查詢(xún) 509
14.5.5 獲取數(shù)據(jù) 510
14.5.6 大數(shù)據(jù)對(duì)象的存取 513
14.6 pdo的事務(wù)處理 514
14.7 小結(jié) 515
自測(cè)題 515
第15章 會(huì)話控制 517
15.1 為什么要使用會(huì)話控制 517
15.2 會(huì)話跟蹤的方式 518
15.3 cookie的應(yīng)用 518
15.3.1 cookie概述 519
15.3.2 向客戶端電腦中設(shè)置cookie 519
15.3.3 在php腳本中讀取cookie的資料內(nèi)容 521
15.3.4 數(shù)組形態(tài)的cookie應(yīng)用 521
15.3.5 刪除cookie 522
15.3.6 基于cookie的用戶登錄模塊 522
15.4 session的應(yīng)用 524
15.4.1 session概述 524
15.4.2 配置session 525
15.4.3 session的聲明與使用 526
15.4.4 注冊(cè)一個(gè)會(huì)話變量和讀取session 526
15.4.5 注銷(xiāo)變量與銷(xiāo)毀session 527
15.4.6 傳遞session id 528
15.5 一個(gè)簡(jiǎn)單的郵件系統(tǒng) 530
15.5.1 為郵件系統(tǒng)準(zhǔn)備數(shù)據(jù) 531
15.5.2 編碼實(shí)現(xiàn)郵件系統(tǒng) 531
15.5.3 郵件系統(tǒng)執(zhí)行說(shuō)明 534
15.6 小結(jié) 535
自測(cè)題 535
第16章 php的模板技術(shù)smarty 537
16.1 什么是模板引擎 537
16.2 編寫(xiě)自己的模板引擎 538
16.2.1 創(chuàng)建自己的模板引擎類(lèi) 538
16.2.2 使用自已的模板引擎 540
16.2.3 自定義模板的使用示例分析 542
16.3 選擇smarty模板引擎 545
16.4 安裝smarty及初使化配置 546
16.4.1 安裝smarty 546
16.4.2 初使化smarty類(lèi)庫(kù)的默認(rèn)設(shè)置 546
16.4.3 第一個(gè)smarty的簡(jiǎn)單示例 548
16.5 smarty在應(yīng)用程序邏輯層的使用步驟 550
16.6 smarty模板中的程序邏輯 551
16.6.1 模板中的注釋 551
16.6.2 模板中變量的聲明 552
16.6.3 在模板中輸出從php分配的變量 552
16.6.4 模板中變量的數(shù)學(xué)計(jì)算 554
16.6.5 在模板中使用{$smarty}保留變量 554
16.6.6 變量調(diào)解器 555
16.6.7 模板的控制結(jié)構(gòu) 557
16.6.8 在模板中包含子模板 563
16.7 為smarty模板創(chuàng)建配置文件 563
16.7.1 配置文件語(yǔ)法格式 563
16.7.2 加載配置文件 564
16.7.3 引用配置文件中的變量 565
16.8 smarty處理頁(yè)面緩存 566
16.8.1 在smarty中控制緩存 567
16.8.2 每個(gè)頁(yè)面多個(gè)緩存 568
16.8.3 為緩存實(shí)例消除處理開(kāi)銷(xiāo) 568
16.8.4 清除緩存 569
16.8.5 關(guān)閉局部緩存 570
16.9 應(yīng)用smarty實(shí)現(xiàn)分頁(yè)示例 571
16.9.1 準(zhǔn)備工作 571
16.9.2 設(shè)計(jì)數(shù)據(jù)庫(kù)操作類(lèi) 572
16.9.3 設(shè)計(jì)分頁(yè)操作類(lèi) 573
16.9.4 php的程序邏輯層 575
16.9.5 smarty模板的表現(xiàn)層 576
16.10 小結(jié) 577
自測(cè)題 577
第17章 內(nèi)容管理系統(tǒng)(cms) 579
17.1 web軟件開(kāi)發(fā)流程概述 579
17.1.1 web開(kāi)發(fā)團(tuán)隊(duì)的成員 579
17.1.2 web軟件開(kāi)發(fā)流程 580
17.1.3 項(xiàng)目開(kāi)發(fā)規(guī)范 582
17.2 需求分析 584
17.2.1 cms簡(jiǎn)介 584
17.2.2 用戶行為分析 584
17.2.3 系統(tǒng)目標(biāo) 585
17.2.4 系統(tǒng)特點(diǎn) 586
17.3 系統(tǒng)功能預(yù)覽 586
17.3.1 cms系統(tǒng)安裝 586
17.3.2 登錄管理平臺(tái) 589
17.3.3 常規(guī)設(shè)置管理 590
17.3.4 友情鏈接管理 591
17.3.5 圖片管理 592
17.3.6 欄目管理 595
17.3.7 文章管理 596
17.3.8 用戶管理 597
17.3.9 網(wǎng)站首頁(yè) 598
17.3.10 文章列表頁(yè)面 599
17.3.11 文章內(nèi)容頁(yè)面 600
17.4 數(shù)據(jù)庫(kù)設(shè)計(jì) 601
17.4.1 數(shù)據(jù)庫(kù)需求分析 601
17.4.2 數(shù)據(jù)表關(guān)系 605
17.5 系統(tǒng)架構(gòu) 605
17.5.1 系統(tǒng)體系結(jié)構(gòu) 605
17.5.2 管理平臺(tái)的文件結(jié)構(gòu) 607
17.5.3 網(wǎng)站前臺(tái)模板風(fēng)格的文件結(jié)構(gòu) 608
17.6 常用的功能模塊開(kāi)發(fā) 610
17.6.1 系統(tǒng)安裝模塊設(shè)計(jì) 610
17.6.2 管理平臺(tái)(后臺(tái))的模塊設(shè)計(jì) 616
17.6.3 無(wú)限分類(lèi)模塊設(shè)計(jì) 619
17.6.4 網(wǎng)站首頁(yè)面的設(shè)計(jì) 624
17.7 小結(jié) 625
附錄A php配置文件詳解 627
細(xì)說(shuō)php電子版內(nèi)容截圖
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版