由淺入深學(xué)PHP--基礎(chǔ),進(jìn)階與必做300題目錄
時間:2023-07-07 05:39:01 | 來源:營銷百科
時間:2023-07-07 05:39:01 來源:營銷百科
由淺入深學(xué)PHP--基礎(chǔ),進(jìn)階與必做300題目錄:目 錄
n第1篇 PHP基礎(chǔ)入門
n第1章 安裝PHP開發(fā)環(huán)境 1
n1.1 初識PHP 1
n1.1.1 靜態(tài)網(wǎng)頁與動態(tài)網(wǎng)頁 1
n1.1.2 什么是PHP 2
n1.1.3 PHP發(fā)展歷史 2
n1.1.4 其他動態(tài)網(wǎng)頁技術(shù) 3
n1.2 常用的PHP環(huán)境 4
n1.2.1 Apache PHP 4
n1.2.2 IIS PHP 4
n1.3 Apache的安裝 5
n1.3.1 安裝Apache 5
n1.3.2 測試Apache 7
n1.4 PHP的安裝 8
n1.4.1 安裝PHP 8
n1.4.2 配置PHP 9
n1.4.3 第一個PHP程序 10
n1.5 其他工具的安裝 10
n1.5.1 MySQL的安裝 11
n1.5.2 phpmyadmin的安裝 14
n1.5.3 Editplus的安裝 15
n1.6 本章小結(jié) 16
n第2章 PHP的基本用法 17
n2.1 PHP的嵌入方法 17
n2.1.1 靜態(tài)頁面的結(jié)構(gòu) 17
n2.1.2 ASP方法%% 18
n2.1.3 PHP方法 19
n2.1.4 PHP方法 20
n2.2 引用文件 20
n2.2.1 require引用 20
n2.2.2 include引用 22
n2.2.3 二者的區(qū)別 23
n2.3 注釋方法 24
n2.3.1 多行注釋 24
n2.3.2 單行注釋 25
n2.4 PHP代碼編寫規(guī)則 25
n2.4.1 縮排規(guī)則 25
n2.4.2 命名規(guī)則 26
n2.5 本章小結(jié) 27
n2.6 習(xí)題 27
n第3章 常量與變量 30
n3.1 PHP中的常量 30
n3.1.1 數(shù)據(jù)類型 30
n3.1.2 自定義常量 32
n3.1.3 系統(tǒng)常量 34
n3.1.4 魔術(shù)常量 36
n3.2 PHP中的變量 37
n3.2.1 自定義變量 37
n3.2.2 系統(tǒng)變量 39
n3.3 數(shù)組變量 42
n3.3.1 創(chuàng)建數(shù)組 42
n3.3.2 獲取數(shù)組元素 44
n3.3.3 為數(shù)組添加元素 45
n3.3.4 創(chuàng)建并使用多維數(shù)組 46
n3.4 本章小結(jié) 47
n3.5 習(xí)題 47
n第4章 運(yùn)算符與表達(dá)式 53
n4.1 運(yùn)算符 53
n4.1.1 數(shù)學(xué)運(yùn)算符 53
n4.1.2 字符運(yùn)算符 55
n4.1.3 比較運(yùn)算符 56
n4.1.4 賦值運(yùn)算符 57
n4.1.5 邏輯運(yùn)算符 57
n4.1.6 遞增/遞減運(yùn)算符 59
n4.1.7 三目運(yùn)算符 59
n4.1.8 運(yùn)算符優(yōu)先級 61
n4.2 表達(dá)式 63
n4.3 本章小結(jié) 64
n4.4 習(xí)題 64
n第5章 流程控制 67
n5.1 判斷 67
n5.1.1 if判斷 67
n5.1.2 if…else判斷 69
n5.1.3 if…elseif…else判斷 70
n5.1.4 switch判斷 72
n5.2 循環(huán) 75
n5.2.1 while循環(huán) 75
n5.2.2 do循環(huán) 76
n5.2.3 for循環(huán) 78
n5.2.4 foreach循環(huán) 79
n5.2.5 break的使用 81
n5.2.6 continue的使用 81
n5.3 流程控制實(shí)例 82
n5.3.1 輸出星號 83
n5.3.2 輸出指定內(nèi)容 85
n5.3.3 求斐波那契數(shù)列 87
n5.4 本章小結(jié) 89
n5.5 習(xí)題 89
n第6章 PHP中的函數(shù) 97
n6.1 函數(shù)基礎(chǔ) 97
n6.1.1 什么是函數(shù) 97
n6.1.2 函數(shù)的返回值 99
n6.1.3 函數(shù)的參數(shù) 101
n6.2 系統(tǒng)函數(shù) 105
n6.2.1 內(nèi)部系統(tǒng)函數(shù) 105
n6.2.2 外部系統(tǒng)函數(shù) 106
n6.3 函數(shù)的其他相關(guān)事項(xiàng) 107
n6.3.1 有條件定義函數(shù)的使用 107
n6.3.2 在一個函數(shù)中定義另一個函數(shù) 108
n6.3.3 函數(shù)的遞歸使用 110
n6.4 本章小結(jié) 111
n6.5 習(xí)題 111
n第7章 對象變量 118
n7.1 面向?qū)ο笈c面向過程 118
n7.1.1 什么是面向過程 118
n7.1.2 什么是面向?qū)ο?118
n7.1.3 面向?qū)ο笈c面向過程的特點(diǎn) 119
n7.2 對象變量 120
n7.2.1 什么是類 120
n7.2.2 創(chuàng)建類 120
n7.2.3 為類實(shí)例化對象 121
n7.2.4 使用對象 122
n7.2.5 稍微復(fù)雜的例子 123
n7.2.6 類的繼承 127
n7.2.7 方法重載 129
n7.2.8 類的引用 131
n7.2.9 類的構(gòu)造方法 133
n7.3 使用類與對象 135
n7.3.1 檢查類是否定義 135
n7.3.2 返回類的方法名 136
n7.3.3 返回類的屬性 138
n7.3.4 返回對象的類名 139
n7.3.5 檢查類與對象的關(guān)系 140
n7.3.6 檢查方法是否存在 142
n7.3.7 檢查屬性是否存在 144
n7.4 本章小結(jié) 145
n7.5 習(xí)題 145
n第8章 數(shù)據(jù)的處理 152
n8.1 操作數(shù)值 152
n8.1.1 求絕對值 152
n8.1.2 小數(shù)取整 153
n8.1.3 角度與弧度轉(zhuǎn)化 156
n8.1.4 次方與平方根 158
n8.1.5 求三角值 159
n8.1.6 求最值 161
n8.1.7 求隨機(jī)數(shù) 163
n8.1.8 進(jìn)制轉(zhuǎn)換 164
n8.1.9 其他數(shù)值處理函數(shù) 168
n8.2 操作字符串 170
n8.2.1 字符串輸出 170
n8.2.2 字符串長度 172
n8.2.3 字符串截取 173
n8.2.4 字符串替換 174
n8.2.5 字符串分割 178
n8.2.6 字符串的比較 179
n8.2.7 字符串的大小寫 181
n8.2.8 字符串與ASCII碼 182
n8.2.9 轉(zhuǎn)換HTML特殊字符 184
n8.2.10 字符串查找 187
n8.2.11 其他字符串處理函數(shù) 187
n8.3 操作數(shù)組 188
n8.3.1 建立數(shù)組 189
n8.3.2 數(shù)組長度 189
n8.3.3 檢查數(shù)組中值出現(xiàn)次數(shù) 190
n8.3.4 數(shù)組排序 191
n8.3.5 移動數(shù)組指針 199
n8.3.6 移除重復(fù)的值 201
n8.3.7 合并數(shù)組 202
n8.3.8 檢查數(shù)組中是否存在某個值 205
n8.3.9 其他數(shù)組處理函數(shù) 206
n8.4 操作日期時間 207
n8.4.1 使用前的準(zhǔn)備 207
n8.4.2 格式化日期時間 208
n8.4.3 取得日期時間信息 210
n8.4.4 返回當(dāng)前UNIX時間戳記 211
n8.4.5 將英文文本的日期時間描述解析為UNIX時間戳 211
n8.5 數(shù)據(jù)處理實(shí)例 212
n8.5.1 處理數(shù)值 212
n8.5.2 處理字符串 213
n8.5.3 處理數(shù)組 214
n8.5.4 處理日期時間 215
n8.6 本章小結(jié) 215
n8.7 習(xí)題 215
n第9章 數(shù)據(jù)庫操作 228
n9.1 操作MySQL數(shù)據(jù)庫 228
n9.1.1 連接到服務(wù)器 228
n9.1.2 顯示可用數(shù)據(jù)庫 229
n9.1.3 創(chuàng)建數(shù)據(jù)庫 230
n9.1.4 選擇數(shù)據(jù)庫并顯示表 231
n9.1.5 在庫中創(chuàng)建表 232
n9.1.6 刪除存在的庫或表 233
n9.2 操作表 233
n9.2.1 操作前的準(zhǔn)備工作 233
n9.2.2 瀏覽已經(jīng)存在的記錄 235
n9.2.3 添加記錄 236
n9.2.4 修改記錄 237
n9.2.5 刪除記錄 238
n9.3 高級查詢 240
n9.3.1 使用WHERE子句 240
n9.3.2 使用LIMIT子句 241
n9.3.3 使用ORDER BY排序 243
n9.3.4 使用模糊查詢 245
n9.3.5 常用的SQL函數(shù) 246
n9.4 數(shù)據(jù)庫的備份與導(dǎo)入 249
n9.4.1 備份數(shù)據(jù)庫 249
n9.4.2 導(dǎo)入數(shù)據(jù)庫 250
n9.5 本章小結(jié) 251
n9.6 習(xí)題 251
n第2篇 PHP應(yīng)用模塊
n第10章 表單交互——用戶登錄模塊 256
n10.1 使用表單進(jìn)行交互 256
n10.1.1 表單的使用 256
n10.1.2 POST與GET 259
n10.1.3 獲取提交內(nèi)容 259
n10.1.4 后臺處理 262
n10.2 用戶注冊模塊 262
n10.2.1 構(gòu)建注冊表單 263
n10.2.2 后臺處理 266
n10.2.3 注意事項(xiàng) 268
n10.3 用戶登錄模塊 269
n10.3.1 登錄界面 269
n10.3.2 后臺處理 270
n10.4 本章小結(jié) 272
n10.5 習(xí)題 272
n第11章 URL交互——網(wǎng)站宣傳模塊 279
n11.1 使用URL進(jìn)行交互 279
n11.1.1 構(gòu)建URL 279
n11.1.2 獲取提交內(nèi)容 280
n11.1.3 后臺處理 281
n11.2 模擬文件下載次數(shù) 282
n11.2.1 建表 282
n11.2.2 文件下載前臺 283
n11.2.3 文件下載后臺 285
n11.3 本章小結(jié) 286
n11.4 習(xí)題 286
n第12章 目錄與文件操作——文件上傳模塊 288
n12.1 目錄操作 288
n12.1.1 創(chuàng)建目錄 288
n12.1.2 刪除目錄 289
n12.1.3 打開目錄 289
n12.1.4 瀏覽目錄內(nèi)容 290
n12.1.5 倒回目錄 291
n12.1.6 關(guān)閉打開目錄 292
n12.1.7 判斷文件是否為目錄 292
n12.1.8 返回分區(qū)占用磁盤空間 293
n12.1.9 返回目錄磁盤可用空間 294
n12.2 文件操作 294
n12.2.1 判斷文件是否存在 294
n12.2.2 打開文件 295
n12.2.3 關(guān)閉打開文件 296
n12.2.4 按字符讀取文件 297
n12.2.5 按行讀取文件 298
n12.2.6 讀取文件所有內(nèi)容 299
n12.2.7 將字符串寫入文件 301
n12.2.8 將指定內(nèi)容寫入文件 303
n12.2.9 倒回文件指針 304
n12.2.10 獲取文件的大小 305
n12.2.11 獲取文件時間相關(guān)信息 307
n12.2.12 復(fù)制文件 308
n12.2.13 重命名文件 308
n12.2.14 刪除文件 309
n12.3 文件上傳模塊 309
n12.3.1 文件上傳前臺 309
n12.3.2 文件上傳后臺 311
n12.3.3 顯示模塊 312
n12.3.4 重命名模塊 315
n12.3.5 刪除模塊 317
n12.3.6 下載模塊 318
n12.4 本章小結(jié) 319
n12.5 習(xí)題 319
n第13章 使用Cookie——計數(shù)器模塊 327
n13.1 Cookie操作 327
n13.1.1 什么是Cookie 327
n13.1.2 創(chuàng)建Cookie 328
n13.1.3 讀取Cookie 329
n13.1.4 刪除Cookie 330
n13.2 Session操作 332
n13.2.1 什么是Session 332
n13.2.2 使用Session 332
n13.2.3 Session的生存期 335
n13.2.4 刪除Session 336
n13.3 計數(shù)器模塊 338
n13.3.1 計數(shù)器基本原理 338
n13.3.2 基于Cookie的計數(shù)器 339
n13.3.3 基于文本的計數(shù)器 340
n13.3.4 防刷新計數(shù)器 341
n13.3.5 圖形新計數(shù)器 342
n13.3.6 多用戶計數(shù)器 343
n13.4 本章小結(jié) 345
n13.5 習(xí)題 346
n第14章 使用GD類庫——驗(yàn)證碼模塊 351
n14.1 什么是GD類庫 351
n14.1.1 GD類庫及使用 351
n14.1.2 取得當(dāng)前GD庫信息 352
n14.1.3 取得圖像的大小 353
n14.1.4 取得圖像的寬度與高度 354
n14.1.5 取得圖像類型后綴 355
n14.2 常用的GD類庫操作 356
n14.2.1 創(chuàng)建圖像 356
n14.2.2 以指定格式輸出圖像 358
n14.2.3 銷毀圖像 359
n14.2.4 設(shè)定繪圖顏色 360
n14.2.5 畫像素 360
n14.2.6 畫線段 362
n14.2.7 畫矩形 364
n14.2.8 畫橢圓 365
n14.2.9 畫橢圓弧 366
n14.2.10 畫多邊形 367
n14.2.11 畫字符串 369
n14.2.12 畫中文字符串 370
n14.2.13 復(fù)制圖像一部分 371
n14.3 GD類庫實(shí)例 372
n14.3.1 漢字驗(yàn)證碼 372
n14.3.2 圖片縮略圖 374
n14.3.3 畫餅形圖 375
n14.3.4 為圖像加水印 377
n14.4 本章小結(jié) 379
n14.5 習(xí)題 379
n第15章 AJAX與PHP——動態(tài)更新模塊 388
n15.1 AJAX簡介 388
n15.1.1 什么是AJAX 388
n15.1.2 AJAX的作用 389
n15.1.3 簡單的AJAX程序 390
n15.2 XMLHttpRequest對象 391
n15.2.1 對象簡介 391
n15.2.2 對象屬性 392
n15.2.3 對象方法 393
n15.2.4 構(gòu)建應(yīng)用 395
n15.3 發(fā)送請求并處理響應(yīng) 397
n15.3.1 使用POST發(fā)送請求 397
n15.3.2 向服務(wù)端發(fā)送XML 402
n15.3.3 處理服務(wù)器響應(yīng) 405
n15.4 綜合應(yīng)用實(shí)例 408
n15.4.1 提示用戶名狀態(tài) 408
n15.4.2 顯示用戶登錄信息 410
n15.4.3 動態(tài)編輯頁面內(nèi)容 413
n15.4.4 動態(tài)提示可用內(nèi)容 415
n15.5 本章小結(jié) 419
n15.6 習(xí)題 419
n第3篇 PHP擴(kuò)展
n第16章 使用正則表達(dá)式 432
n16.1 什么是正則表達(dá)式 432
n16.1.1 正則表達(dá)式入門 432
n16.1.2 簡單的例子 433
n16.2 元字符 434
n16.2.1 '^'、'$'的使用 434
n16.2.2 '*'、' '、'?'的使用 437
n16.2.3 '{'、'}'的使用 440
n16.2.4 '('、')'的使用 441
n16.2.5 '|'的使用 442
n16.2.6 '.'的使用 443
n16.2.7 '['、']'的使用 444
n16.2.8 '^'在中括號內(nèi)的使用 445
n16.2.9 字符轉(zhuǎn)義 446
n16.3 PERL兼容正則表達(dá)式函數(shù) 447
n16.3.1 PERL兼容正則模式修正符 447
n16.3.2 正則表達(dá)式匹配 448
n16.3.3 正則表達(dá)式全局匹配 449
n16.3.4 對數(shù)組進(jìn)行正則匹配 450
n16.3.5 用正則分割字符串 451
n16.3.6 執(zhí)行正則搜索與替換 452
n16.3.7 轉(zhuǎn)義正則表達(dá)式字符 453
n16.4 正則表達(dá)式使用實(shí)例 454
n16.4.1 校驗(yàn)是否全由數(shù)字組成 454
n16.4.2 校驗(yàn)用戶名 455
n16.4.3 校驗(yàn)手機(jī)號 455
n16.4.4 校驗(yàn)電子郵箱 456
n16.4.5 UBB替換 456
n16.5 本章小結(jié) 457
n16.6 習(xí)題 457
n第17章 操作XML 464
n17.1 什么是XML 464
n17.1.1 XML簡介 464
n17.1.2 如何在PHP中使用XML 465
n17.2 在PHP中使用XML 466
n17.2.1 解析XML文件內(nèi)容 466
n17.2.2 向XML中添加記錄 469
n17.2.3 修改已有XML記錄 471
n17.2.4 刪除指定XML記錄 473
n17.3 基于XML的圖書管理系統(tǒng) 475
n17.3.1 規(guī)定XML文件格式 475
n17.3.2 添加記錄 476
n17.3.3 顯示記錄 479
n17.3.4 編輯指定記錄 482
n17.3.5 批量刪除記錄 486
n17.4 本章小結(jié) 488
n17.5 習(xí)題 488
n第18章 使用Zend軟件 495
n18.1 Zend Optimizer軟件 495
n18.1.1 關(guān)于Zend Optimizer 495
n18.1.2 軟件安裝 496
n18.2 Zend Guard軟件 500
n18.2.1 關(guān)于Zend Guard 500
n18.2.2 軟件安裝 500
n18.2.3 加密代碼 503
n18.3 本章小結(jié) 504
n第4篇 PHP案例
n第19章 智能考試系統(tǒng) 505
n19.1 關(guān)于智能考試系統(tǒng) 505
n19.1.1 設(shè)計算法 505
n19.1.2 二叉樹及改良 506
n19.1.3 表的設(shè)計 507
n19.2 代碼實(shí)現(xiàn) 508
n19.2.1 準(zhǔn)備工作 508
n19.2.2 添加測試項(xiàng)目 509
n19.2.3 添加問題 510
n19.2.4 添加問題答案 512
n19.2.5 創(chuàng)建顯示頁面 514
n19.3 測試全部內(nèi)容 516
n19.3.1 準(zhǔn)備數(shù)據(jù) 516
n19.3.2 添加測試項(xiàng)目 517
n19.3.3 添加問題及結(jié)果 518
n19.3.4 添加答案 519
n19.3.5 執(zhí)行顯示頁面 520
n19.3.6 更多改進(jìn) 521
n19.4 本章小結(jié) 522
n第20章 在線商城系統(tǒng) 523
n20.1 商城系統(tǒng) 523
n20.1.1 設(shè)計算法 523
n20.1.2 表的設(shè)計 524
n20.2 代碼實(shí)現(xiàn) 525
n20.2.1 配置文件 525
n20.2.2 安裝模塊 526
n20.2.3 注冊模塊 529
n20.2.4 登錄模塊 532
n20.2.5 頭部模塊 534
n20.2.6 顯示模塊 535
n20.2.7 購物車模塊 539
n20.2.8 查看并統(tǒng)計購物車模塊 540
n20.2.9 顯示用戶信息模塊 543
n20.2.10 修改用戶密碼模塊 544
n20.2.11 查看用戶歷史訂單模塊 547
n20.2.12 處理訂單模塊 548
n20.2.13 添加類別模塊 550
n20.2.14 編輯類別模塊 552
n20.2.15 添加商品模塊 555
n20.2.16 編輯商品模塊 557
n20.2.17 退出登錄模塊 561
n20.3 測試全部內(nèi)容 561
n20.3.1 用戶注冊與登錄 561
n20.3.2 查看商品添加購物車 562
n20.3.3 查看用戶信息、修改密碼、歷史訂單 564
n20.3.4 添加與編輯類別 564
n20.3.5 添加與編輯商品 565
n20.3.6 處理訂單 566
n20.3.7 退出登錄 567
n20.4 本章小結(jié) 567