PHP開發自學經典

PHP開發自學經典

《PHP開發自學經典》是2016年2月清華大學出版社出版的圖書,作者是張瑩、耿興隆、薛玉倩。

基本介紹

  • 書名:PHP開發自學經典
  • 作者:張瑩、耿興隆、薛玉倩
  • ISBN:9787302422938
  • 定價:49元
  • 出版社:清華大學出版社
  • 出版時間:2016年2月
內容簡介,圖書目錄,

內容簡介

作為一種通用開源腳本語言,PHP語法吸收了C語言、Java和Perl的特點,利於學習,使用廣泛,主要適用於Web開發領域。用PHP製作出的動態頁面與其他的程式語言相比,PHP是將程式嵌入到HTML文檔中去執行。本書從最基礎的HTML開始,全面系統地介紹了PHP的各項技術。主要內容包括:XHTML技術、CSS技術、JavaScript基礎知識、Web開發環境部署、精品課網站製作、PHP基礎、資料庫基礎、PHP高級套用、會話管理與XML技術、正則表達式及PHP異常處理機制、Smarty模板技術、基於MVC的案例等內容,並在最後兩章詳細介紹了旅遊網站開發、部落格管理系統兩個實例的製作過程。
本書專為廣大PHP初學者量身定製,不僅適合各大院校作為教材使用,同時,也是PHP愛好者自學PHP的首選之作。

圖書目錄

第1章 XHTML技術 1
1.1 XHTML基礎 1
1.1.1 HTML與XHTML 1
1.1.2 XHTML語法規則 3
1.2 XHTML套用 13
習題 16
第2章 CSS技術 18
2.1 CSS語法基礎 18
2.1.1 CSS的引入 18
2.1.2 CSS的構成 20
2.2 CSS常用屬性 25
2.2.1 CSS 背景屬性 25
2.2.2 CSS文本屬性 26
2.2.3 CSS 字型屬性 27
2.2.4 CSS列表屬性 28
2.2.5 CSS 邊距屬性 29
2.2.6 CSS框線屬性 30
2.2.7 CSS 定位 30
2.2.8 CSS浮動 32
2.3 CSS套用舉例 33
習題 36
第3章 JavaScript基礎知識 39
3.1 JavaScript語法 39
3.1.1 ECMAScript 39
3.1.2 文檔對象模型 55
3.1.3 瀏覽器對象模型 57
3.2 JavaScript與jQuery 59
3.3 JavaScript套用舉例 61
習題 63
第4章 Web開發環境部署 65
4.1 Windows下PHP運行環境搭建 65
4.1.1 獨立安裝 65
4.1.2 一鍵安裝包 79
4.2 Linux下PHP運行環境搭建 80
4.2.1 獨立安裝 80
4.2.2 一鍵安裝包 82
習題 83
第5章 精品課網站製作 84
5.1 系統概述 84
5.2 項目實現步驟 85
5.2.1 首頁技術分析 86
5.2.2 首頁CSS效果分析 91
5.2.3 二級頁面技術分析 92
5.2.4 二級頁面CSS效果分析 97
習題 98
第6章 PHP基礎 100
6.1 PHP概述 100
6.2 嵌入PHP 100
6.3 PHP基本語法 102
6.3.1 數據類型 102
6.3.2 常量與變數 108
6.3.3 運算符 113
6.3.4 流程控制 119
6.4 數組 129
6.4.1 數組的定義 129
6.4.2 數組的操作 131
6.5 函式 140
6.5.1 認識函式 140
6.5.2 自定義函式 140
6.5.3 函式和變數作用域 145
6.5.4 函式高級套用 147
習題 149
第7章 資料庫基礎 151
7.1 MySQL基本操作 151
7.1.1 phpMyAdmin的使用 151
7.1.2 MySQL基本操作 161
7.2 在PHP中運算元據庫 163
7.2.1 連線到一個 MySQL 資料庫 163
7.2.2 訪問資料庫中的數據 164
7.2.3 插入、修改、刪除記錄 165
習題 167
第8章 PHP高級套用 168
8.1 類與對象 168
8.1.1 面向對象的概念 168
8.1.2 類與對象 169
8.1.3 PHP 5中的魔術方法 186
8.2 檔案處理 189
8.2.1 檔案的打開與關閉 189
8.2.2 檔案的訪問 190
8.2.3 的處理 192
8.2.4 檔案上傳與下載 195
習題 198
第9章 會話管理與XML技術 200
9.1 Cookie 200
9.1.1 Cookie的優缺點 200
9.1.2 Cookie的使用 201
9.2 Session 204
9.2.1 什麼是Session 204
9.2.2 Session的使用 204
9.3 PHP與XML技術 205
9.3.1 XML語法 205
9.3.2 XML文檔結構 206
9.3.3 使用PHP創建XML文檔 206
9.3.4 使用SimpleXML創建和解析XML 207
9.3.5 XML的套用——RSS 211
小結 213
第10章 正則表達式及PHP異常處理機制 214
10.1 正則表達式簡介 214
10.2 正則表達式基礎語法 215
10.2.1 元字元 215
10.2.2 模式修飾符 216
10.3 POSIX擴展正則表達式函式 216
10.3.1 字元串匹配函式——ereg()和eregi() 216
10.3.2 字元串替換函式——ereg_replace()和eregi_replace() 217
10.3.3 字元串拆分函式——split()和spliti() 218
10.4 Perl兼容正則表達式函式 219
10.4.1 對數組查詢匹配函式——preg_grep() 220
10.4.2 字元串匹配函式preg_match()和preg_match_all() 221
10.4.3 轉義特殊字元函式——preg_quote() 221
10.4.4 搜尋和替換函式——preg_replace () 222
10.4.5 字元串拆分函式——preg_split() 223
10.5 PHP錯誤和異常處理 224
10.5.1 PHP的錯誤處理機制 224
10.5.2 自定義錯誤處理 227
10.5.3 PHP異常處理 227
小結 232
第11章 Smarty模板技術 233
11.1 MVC概述 233
11.1.1 MVC開發模式簡介 233
11.1.2 Smarty技術介紹 234
11.2 Smarty的安裝與配置 236
11.2.1 Smarty的安裝 236
11.2.2 Smarty的配置 237
11.3 Smarty的使用 239
11.3.1 Smarty使用示例 239
11.3.2 Smarty的使用步驟 240
11.4 Smarty模板變數 242
11.4.1 模板中輸出PHP分配的變數 242
11.4.2 模板中輸出PHP分配的變數 244
11.4.3 變數調節器 245
11.5 Smarty模板函式 251
11.5.1 內建函式 251
11.5.2 自定義函式 254
11.6 流程控制 258
11.6.1 條件選擇結構if…else 258
11.6.2 foreach 259
11.6.3 section 261
11.7 Smarty的快取處理 262
11.7.1 在Smarty中控制快取 262
11.7.2 一個頁面多個快取 264
11.7.3 為快取實例消除處理開銷 264
11.7.4 清除快取 265
11.7.5 關閉局部快取 266
11.8 自定義外掛程式 267
11.8.1 外掛程式的命名方式 268
11.8.2 外掛程式的編寫 268
11.8.3 函式外掛程式 269
11.8.4 修正器外掛程式 270
11.8.5 塊函式外掛程式 271
11.8.6 輸出過濾器外掛程式 271
小結 272
第12章 基於MVC的仿記事狗微博系統 273
12.1 系統概述 273
12.2 資料庫設計 273
12.3 項目實現 275
12.3.1 用戶註冊模組的實現 276
12.3.2 用戶登錄 279
12.3.3 微博主頁面 281
小結 290
第13章 旅遊網站開發 291
13.1 系統概述 291
13.2 資料庫結構 291
13.3 後台功能的實現 293
13.3.1 管理用戶登錄 293
13.3.2 後台主界面 296
13.3.3 景點列表頁面 297
13.3.4 景點列表的編輯 300
13.3.5 景點信息添加模組 302
13.4 前台界面 304
13.4.1 前台首頁 304
13.4.2 杭州旅遊的主頁 309
13.4.3 景點模組設計 314
習題 319
第14章 部落格管理系統 320
14.1 需求分析 320
14.2 系統設計 320
14.2.1 系統功能結構 321
14.2.2 系統流程圖 321
14.2.3 開發環境 322
14.2.4 資料夾組織結構 322
14.3 資料庫設計 322
14.3.1 資料庫概念設計 322
14.3.2 資料庫物理結構設計 323
14.4 首頁設計 325
14.4.1 首頁技術分析 325
14.4.2 首頁的實現過程 326
14.5 博文管理模組設計 331
14.5.1 博文管理模組技術分析 331
14.5.2 添加博文的實現過程 332
14.5.3 博文列表的實現過程 334
14.5.4 查看博文、評論的實現過程 338
14.5.5 刪除文章、評論的實現過程 344
14.6 圖片上傳模組設計 345
14.6.1 圖片上傳模組技術分析 345
14.6.2 圖片上傳的實現過程 346
14.6.3 圖片瀏覽與刪除的實現過程 348
14.7 朋友圈模組設計 354
14.7.1 朋友圈模組技術分析 354
14.7.2 查詢好友的實現過程 355
小結 360

相關詞條

熱門詞條

聯絡我們