-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

PHP 5.5從零開始學

( 簡體 字)
作者:劉增杰、張工廠、劉玉萍類別:1. -> 程式設計 -> 網路編程 -> PHP
譯者:
出版社:清華大學出版社PHP 5.5從零開始學 3dWoo書號: 39736
詢問書籍請說出此書號!

缺書
NT售價: 295

出版日:9/26/2014
頁數:404
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787302379010
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

前 言
PHP是目前世界上最為流行的Web開發語言之一。目前學習和關注PHP的人越來越多,而很多PHP的初學者都苦于找不到一本通俗易懂、容易入門和示例實用的參考書。為此,作者組織有豐富經驗的開發人員編寫了這本PHP動態網站開發教材。
本書幾乎涉及PHP網站開發的所有重要知識,適合所有的PHP網站開發初學者快速入門,同時也適合想全面了解PHP+MySQL網站開發人員閱讀。通過全書的學習,讀者可以完整地掌握PHP網站開發的技術要點,并具備動態網站開發的基本技術。
本書內容豐富全面,圖文并茂,步驟清晰,通俗易懂,使讀者能理解PHP網站開發的技術構成,并能解決實際生活或工作中的問題,真正做到知其然,更知其所以然。通過重點章節,條理清晰地介紹了讀者希望了解的知識,對PHP網站開發有興趣的讀者,可以快速上手設計和制作動態網站。
本書注重實用,可操作性強,詳細講解了書中每一個知識點和每一個PHP網站開發的方法和技巧,真正體現本書“完全”的含義,是一本物超所值的參考用書。
本書特色
? 內容全面:知識點由淺入深,涵蓋了所有PHP知識點,可使讀者由淺入深地掌握PHP+MySQL動態網站開發技術。
? 圖文并茂:注重操作,圖文并茂,在介紹案例的過程中,每一個操作均有對應的插圖。這種圖文結合的方式使讀者在學習過程中能夠直觀、清晰地看到操作的過程和效果,便于更快地理解和掌握。
? 示例豐富:把知識點融匯于系統的示例當中,并且在示例中進行講解和拓展,從而達到“知其然,并知其所以然”的效果。
? 技巧提示:本書對讀者在學習過程中可能會遇到的疑難問題以“提示”和“技巧”的形式進行了說明,以免讀者在學習的過程中走彎路。
讀者對象
本書是一本完整介紹PHP網頁布局技術的教程,內容豐富,條理清晰,實用性強。
? 對PHP語言初學者,可以快速掌握PHP語言開發的知識和技巧。
? 對動態網站制作初學者,可以快速學會制作內容豐富的動態網站。
? 對PHP+MySQL架構Web系統開發人員,可以作為編程開發參考書籍。
致謝
除了封面署名人員以外,參與本書編寫人員還有胡同夫、王英英、肖品、孫若淞、王攀登、王維維、梁云亮、劉海松、陳偉光、包惠利等。本書雖然傾注了編者的努力,但由于水平有限、時間倉促,書中難免有疏漏之處,請讀者諒解,如果遇到問題或有意見和建議,敬請與我們聯系,我們將全力提供幫助,技術支持QQ:2606372761。
代碼及教學視頻下載
本書源代碼、教學視頻文件下載地址如下:http://blog.csdn.net/brucexia。
如果下載有問題,請電子郵件聯系booksaga@163.com,郵件主題為“求PHP 5.5代碼”。

編者
2014年8月
內容簡介:

(視頻教學版)本書循序漸進地介紹了PHP 5.5開發動態網站的主要知識和技能,提供了大量的PHP應用實例供讀者實踐。每一章節都清晰講述了代碼作用及其編寫思路,使讀者能在最短時間內迅速掌握PHP的應用開發技能。
全書共22章,分別介紹了PHP 5.5的基本概念、PHP服務器環境配置、PHP的基本語法、PHP的語言結構、字符串和正則表達式、數組、時間和日期、面向對象、錯誤處理和異常處理、PHP與Web頁面交互、文件與目錄操作、圖形圖像處理、Cookie與會話管理、MySQL數據庫基礎、PHP操作MySQL數據庫、PDO數據庫抽象類庫、PHP與JavaScript綜合應用、PHP與XML技術的綜合應用、PHP與Ajax的綜合應用、Smarty模版、Zend framework框架等,最后通過一個PHP+MySQL數據庫的綜合案例,使讀者進一步鞏固所學的知識,提高綜合實戰能力。
本書適合PHP的初學者,以及廣大網站開發人員,也可供高等院校和培訓學校相關專業的師生參考。


目錄:

第1章 初識PHP 1
1.1 PHP的來龍去脈 1
1.1.1 PHP的概念 1
1.1.2 PHP的發展歷程 1
1.1.3 PHP語言的優勢 2
1.2 PHP能干什么 2
1.3 PHP 5.5的新特點 3
1.4 PHP常用開發工具 5
1.4.1 PHP代碼開發工具 5
1.4.2 網頁設計工具 6
1.4.3 文本編輯工具 6
1.5 疑難解惑 7
第2章 PHP 5.5服務器環境配置 8
2.1 PHP服務器概述 8
2.2 安裝PHP 5.5前的準備工作 9
2.2.1 軟硬件環境 9
2.2.2 獲取PHP 5.5安裝資源包 9
2.3 PHP 5.5+IIS服務器安裝配置 11
2.3.1 IIS簡介及其安裝 11
2.3.2 PHP的安裝 12
2.3.3 虛擬目錄的設置 15
2.4 PHP 5.5+Apache服務器的環境搭建 16
2.4.1 Apache簡介 16
2.4.2 關閉原有的網站服務器 17
2.4.3 安裝Apache 17
2.4.4 將PHP與Apache建立關聯 19
2.5 實戰演練——我的第一個PHP程序 20
2.6 疑難解惑 21
第3章 PHP 5.5的基本語法 23
3.1 PHP標識符 23
3.1.1 短風格 23
3.1.2 script風格 23
3.1.3 ASP風格 24
3.2 編碼規范 24
3.2.1 什么是編碼規范 24
3.2.2 PHP中的編碼規范 24
3.3 常量 25
3.3.1 聲明和使用常量 25
3.3.2 內置常量 26
3.4 變量 28
3.4.1 PHP中的變量聲明 28
3.4.2 可變變量與變量的引用 28
3.4.3 變量作用域(variable scope) 30
3.5 數據類型 33
3.5.1 什么是類型 34
3.5.2 整型(integer) 34
3.5.3 浮點型(float或double) 34
3.5.4 布爾型(boolean) 35
3.5.5 字符串型(string) 35
3.5.6 數組型(array) 36
3.5.7 對象型(object) 38
3.5.8 NULL型 38
3.5.9 資源類型(resource) 39
3.5.10 數據類型之間的相互轉換 39
3.6 運算符 40
3.6.1 算術運算符 40
3.6.2 字符串運算符 42
3.6.3 賦值運算符 42
3.6.4 比較運算符 43
3.6.5 邏輯運算符 44
3.6.6 按位運算符 44
3.6.7 否定控制運算符 45
3.6.8 錯誤控制運算符 45
3.6.9 三元運算符 45
3.6.10 運算符的優先級和結合規則 45
3.7 表達式 45
3.8 實戰演練——創建多維數組 46
3.9 疑難解惑 47

第4章 PHP語言結構 48
4.1 函數 48
4.1.1 PHP函數 48
4.1.2 自定義和調用函數 48
4.1.3 向函數傳遞參數值 49
4.1.4 向函數傳遞參數引用 50
4.1.5 從函數中返回值 51
4.1.6 對函數的引用 52
4.1.7 對函數取消引用 53
4.2 流程控制概述 53
4.3 條件控制結構 54
4.3.1 單一條件分支結構(if語句) 54
4.3.2 雙向條件分支結構(if…else語句) 55
4.3.3 多向條件分支結構(elseif語句) 56
4.3.4 多向條件分支結構(switch語句) 58
4.4 循環控制結構 59
4.4.1 while循環語句 59
4.4.2 do…while循環語句 61
4.4.3 for循環語句 62
4.4.4 foreach循環語句 63
4.4.5 流程控制的另一種書寫格式 64
4.4.6 使用break/continue語句跳出循環 66
4.5 實戰演練1——條件分支結構綜合應用 67
4.6 實戰演練2——循環控制結構綜合應用 68
4.7 疑難解惑 69
第5章 字符串和正則表達式 71
5.1 字符串的單引號和雙引號 71
5.2 字符串的連接符 73
5.3 字符串的基本操作 74
5.3.1 手動和自動轉義字符串中的字符 74
5.3.2 計算字符串的長度 74
5.3.3 字符串單詞統計 75
5.3.4 清理字符串中的空格 76
5.3.5 字符串的切分與組合 77
5.3.6 字符串子串的截取 78
5.3.7 字符串子串替換 79
5.3.8 字符串查找 79
5.4 什么是正則表達式 80
5.5 正則表達式語法規則 81
5.6 實戰演練——創建酒店系統在線訂房表 85
5.7 疑難解惑 88
第6章 PHP數組 90
6.1 什么是數組 90
6.2 數組的類型 90
6.2.1 數字索引數組 91
6.2.2 關聯索引數組 92
6.3 數組構造 93
6.3.1 一維數組 93
6.3.2 多維數組 93
6.4 遍歷數組 95
6.4.1 遍歷一維數字索引數組 95
6.4.2 遍歷一維聯合索引數組 96
6.4.3 遍歷多維數組 97
6.5 數組排序 99
6.5.1 一維數組排序 99
6.5.2 多維數組排序 100
6.6 字符串與數組的轉換 102
6.7 向數組中添加和刪除元素 103
6.7.1 向數組中添加元素 103
6.7.2 從數組中刪除元素 104
6.8 查詢數組中指定元素 106
6.9 統計數組元素個數 107
6.10 刪除數組中的重復元素 110
6.11 調換數組中的鍵值和元素值 110
6.12 實戰演練——數組的序列化 111
6.13 疑難解惑 112
第7章 時間和日期 113
7.1 系統時區設置 113
7.1.1 時區劃分 113
7.1.2 時區設置 113
7.2 PHP日期和時間函數 114
7.2.1 關于UNIX時間戳 114
7.2.2 獲取當前時間戳 114
7.2.3 獲取當前日期和時間 115
7.2.4 使用時間戳獲取日期信息 116
7.2.5 檢驗日期的有效性 119
7.2.6 輸出格式化時間戳的日期和時間 119
7.2.7 顯示本地化的日期和時間 121
7.2.8 將日期和時間解析為UNIX時間戳 122
7.2.9 日期和時間在PHP和MySQL數據格式之間的轉換 123
7.3 實戰演練1——比較兩個時間的大小 123
7.4 實戰演練2——實現倒計時功能 124
7.5 疑難解惑 125
第8章 面向對象編程 126
8.1 類和對象的介紹 126
8.2 PHP中類的操作 127
8.2.1 類的聲明 127
8.2.2 成員屬性 128
8.2.3 成員方法 128
8.2.4 類的實例化 128
8.2.5 訪問類中的成員屬性和方法 129
8.3 構造方法和析構方法 131
8.4 訪問方法 133
8.5 類的繼承 135
8.6 抽象類和接口 136
8.6.1 抽象類 136
8.6.2 接口 137
8.7 面向對象的多態性 141
8.7.1 通過繼承實現多態 141
8.7.2 通過接口實現多態 143
8.8 疑難解惑 144
第9章 錯誤處理和異常處理 146
9.1 常見的錯誤和異常 146
9.2 錯誤處理 149
9.2.1 php.ini中的錯誤處理機制 149
9.2.2 應用DIE語句調試 150
9.2.3 自定義錯誤和錯誤觸發器 151
9.2.4 錯誤記錄 155
9.3 異常處理 156
9.3.1 異常的基本處理方法 156
9.3.2 自定義的異常處理器 158
9.3.3 處理多個異常 160
9.3.4 設置頂層異常處理器 162
9.4 實戰演練——處理異常或錯誤 163
9.5 疑難解惑 164
第10章 PHP與Web頁面的交互 166
10.1 使用動態內容 166
10.2 表單與PHP 167
10.3 表單設計 167
10.3.1 表單基本結構 168
10.3.2 文本框 168
10.3.3 選項框 169
10.3.4 單選按鈕 170
10.3.5 下拉列表 172
10.3.6 重置按鈕 173
10.3.7 提交按鈕 174
10.4 傳遞數據的兩種方法 176
10.4.1 用POST方式傳遞數據 176
10.4.2 用GET方式傳遞數據 177
10.5 PHP獲取表單傳遞數據的方法 178
10.6 PHP對URL傳遞的參數進行編碼 178
10.7 實戰演練——PHP與Web表單的綜合應用 179
10.8 疑難解惑 181
第11章 PHP文件與目錄操作 182
11.1 文件操作 182
11.1.1 文件數據的寫入 182
11.1.2 文件數據的讀取 185
11.2 目錄操作 187
11.3 文件的上傳 192
11.4 實戰演練——編寫文本類型的訪客計算器 194
11.5 疑難解惑 195
第12章 圖形圖像處理 196
12.1 在PHP中加載GD庫 196
12.2 圖形圖像的典型應用案例 198
12.2.1 創建一個簡單的圖像 198
12.2.2 使用GD2函數在照片上添加文字 200
12.2.3 使用TrueType字體處理中文生成圖片 201
12.3 Jpgraph庫的使用 203
12.3.1 Jpgraph的安裝 203
12.3.2 Jpgraph的配置 204
12.3.3 制作柱形圖與折線圖統計圖 204
12.3.4 制作圓形統計圖 206
12.4 實戰演練——制作3D餅形統計圖 208
12.5 疑難解惑 209
第13章 Cookie和會話管理 210
13.1 Cookie基本操作 210
13.1.1 什么是Cookie 210
13.1.2 創建Cookie 211
13.1.3 讀取Cookie 211
13.1.4 刪除Cookie 212
13.2 認識Session 214
13.2.1 什么是Session 214
13.2.2 Session的基本功能 214
13.2.3 Cookie與Session 214
13.2.4 在Cookie或URL中存儲Session ID 215
13.3 會話管理 215
13.3.1 創建會話 215
13.3.2 注冊會話變量 216
13.3.3 使用會話變量 216
13.3.4 注銷和銷毀會話變量 217
13.4 實戰演練——會話管理的綜合應用 218
13.5 疑難解惑 219
第14章 MySQL數據庫基礎 221
14.1 什么是MySQL 221
14.1.1 客戶機-服務器軟件 221
14.1.2 MySQL版本 222
14.1.3 MySQL的優勢 222
14.2 啟動服務并登錄MySQL數據庫 223
14.2.1 啟動MySQL服務 223
14.2.2 登錄MySQL數據庫 225
14.2.3 配置Path變量 226
14.3 MySQL數據庫的基本操作 228
14.3.1 創建數據庫 228
14.3.2 查看數據庫 228
14.3.3 刪除數據庫 229
14.3.4 選擇數據庫 229
14.4 MySQL數據表的基本操作 229
14.4.1 創建數據表 230
14.4.2 查看數據表結構 231
14.4.3 修改數據表結構 233
14.4.4 刪除數據表 233
14.5 MySQL語句的操作 234
14.5.1 插入記錄 234
14.5.2 查詢記錄 234
14.5.3 修改記錄 235
14.5.4 刪除記錄 235
14.6 MySQL數據庫的備份與還原 236
14.6.1 數據備份 236
14.6.2 數據還原 243
14.7 疑難解惑 245
第15章 PHP操作MySQL數據庫 246
15.1 PHP訪問MySQL數據庫的一般步驟 246
15.2 連接數據庫前的準備工作 246
15.3 PHP操作MySQL數據庫的函數 247
15.3.1 通過mysqli類庫訪問MySQL數據庫 247
15.3.2 使用mysqli_connect()函數連接MySQL服務器 249
15.3.3 使用mysqli_select_db()函數選擇數據庫文件 250
15.3.4 使用mysqli_query()函數執行SQL語句 250
15.3.5 使用mysqli_fetch_assoc ()函數從數組結果集中獲取信息 251
15.3.6 使用mysqli_fetch_object()函數從結果中獲取一行作為對象 251
15.3.7 使用mysqli_num_rows()函數獲取查詢結果集中的記錄數 251
15.3.8 使用mysqli_free_result()函數釋放資源 251
15.3.9 使用mysqli_close()函數關閉連接 252
15.4 實戰演練1——使用insert語句動態添加用戶信息 252
15.5 實戰演練2——使用select語句查詢數據信息 254
15.6 疑難解惑 256
第16章 PDO數據庫抽象類庫 257
16.1 PDO概述 257
16.2 PDO的安裝 258
16.3 使用PDO操作MySQL 258
16.3.1 連接MySQL數據庫的方法 259
16.3.2 使用PDO時的try catch錯誤處理結構 259
16.3.3 使用PDO執行SQL的選擇語句 261
16.3.4 使用PDO獲取返回數據的類方法 262
16.3.5 使用PDO執行SQL的添加、修改語句 264
16.3.6 使用PDO執行SQL的刪除語句 265
16.4 實戰演練——PDO的prepare表述 266
16.5 疑難解惑 267
第17章 JavaScript編程基礎 269
17.1 認識JavaScript 269
17.1.1 什么是JavaScript 269
17.1.2 JavaScript的特點 270
17.2 JavaScript在HTML中的使用 271
17.2.1 在HTML網頁頭中嵌入JavaScript代碼 271
17.2.2 在HTML網頁中嵌入JavaScript代碼 272
17.2.3 在HTML網頁的元素事件中嵌入JavaScript代碼 273
17.2.4 在HTML中調用已經存在的JavaScript文件 274
17.2.5 通過JavaScript偽URL引入JavaScript腳本代碼 275
17.3 JavaScript的基本語法 276
17.3.1 執行順序 276
17.3.2 區分大小寫 276
17.3.3 分號與空格 277
17.3.4 對代碼行進行折行 277
17.3.5 注釋 277
17.4 JavaScript的數據結構 279
17.4.1 標識符 279
17.4.2 關鍵字 280
17.4.3 保留字 280
17.4.4 常量 281
17.4.5 變量 281
17.5 代碼中的數據類型 283
17.5.1 typeof 運算符 283
17.5.2 Undefined類型 285
17.5.3 Null類型 285
17.5.4 Boolean類型 286
17.5.5 Number類型 287
17.5.6 String類型 288
17.6 條件判斷語句 288
17.6.1 if語句 288
17.6.2 if…else語句 290
17.6.3 switch語句 291
17.7 循環控制語句 293
17.7.1 while語句 293
17.7.2 do…while語句 294
17.7.3 for循環 295
17.8 在PHP中調用JavaScript代碼 296
17.8.1 驗證表單元素的值是否為空 296
17.8.2 實現即時驗證效果 297
17.9 實戰演練——制作樹型菜單 299
17.10 疑難解惑 305
第18章 PHP與XML技術 307
18.1 XML概念 307
18.2 XML語法基礎 309
18.2.1 XML文檔的組成和聲明 309
18.2.2 XML元素介紹 310
18.2.3 (處理指令)實體引用 313
18.2.4 XML命名空間 313
18.2.5 XML DTD 314
18.2.6 使用CDATA標記 315
18.3 將XML文檔轉換為HTML加以輸出 315
18.4 在PHP中創建XML文檔 316
18.5 使用SimpleXML擴展 317
18.5.1 創建SimpleXMLElement對象 317
18.5.2 訪問特定節點元素和屬性 318
18.5.3 添加XML元素和屬性 319
18.6 實戰演練——動態創建XML文檔 320
18.7 疑難解惑 321
第19章 PHP與Ajax的綜合應用 322
19.1 Ajax概述 322
19.1.1 什么是Ajax 322
19.1.2 Ajax的關鍵元素 325
19.1.3 CSS與Ajax 326
19.2 Ajax快速入門 327
19.2.1 全面剖析XMLHttpRequest對象 327
19.2.2 發出Ajax請求 329
19.2.3 處理服務器響應 330
19.3 在PHP中應用Ajax技術 332
19.4 疑難解惑 337
第20章 Smarty模板 338
20.1 MVC概述 338
20.2 什么是模板引擎 339
20.3 Smarty概述 339
20.3.1 什么是Smarty 340
20.3.2 Smarty與MVC 340
20.4 Smarty的安裝和配置 341
20.4.1 Smarty的下載和安裝 341
20.4.2 第一個Smarty程序 341
20.5 Smarty模板設計 342
20.5.1 Smarty模板文件 342
20.5.2 Smarty標識(tags) 343
20.5.3 Smarty變量 344
20.5.4 Smarty數組 345
20.5.5 Smarty中的流程控制語句 346
20.6 疑難解惑 348
第21章 Zend Framework框架 349
21.1 什么是Zend Framework框架 349
21.2 Zend Framework的目錄結構 349
21.3 Zend Framework的安裝與測試 350
21.3.1 Zend Framework的安裝 350
21.3.2 創建一個新的Zend Framework應用 351
21.4 PHP與Zend Framework的基本操作 353
21.4.1 在Zend Framework應用中創建控制層文件 353
21.4.2 在Zend Framework的控制層文件中添加一個action 354
21.4.3 在Zend Framework中創建布局(layout) 355
21.4.4 在Zend Framework中的數據庫操作 356
21.4.5 在Zend Framework中創建表單 357
21.5 專家解惑 359
第22章 PHP+MySQL開發論壇實戰 360
22.1 網站的需求分析 360
22.1.1 需求分析 360
22.1.2 網站功能模塊分析 360
22.2 數據庫分析 361
22.2.1 分析數據庫 361
22.2.2 創建數據表 361
22.3 論壇的代碼實現 362
22.3.1 數據庫連接相關文件 362
22.3.2 論壇主頁面 368
22.3.3 新用戶注冊頁面 372
22.3.4 論壇帖子的相關頁面 374
22.3.5 后臺管理系統的相關頁面 383
序: