-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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 7從入門到精通(視頻教學版)(第2版)

( 簡體 字)
作者:張工廠、劉玉萍、羅晨類別:1. -> 程式設計 -> 網路編程 -> PHP
譯者:
出版社:清華大學出版社PHP 7從入門到精通(視頻教學版)(第2版) 3dWoo書號: 50498
詢問書籍請說出此書號!

缺書
NT售價: 445

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

譯者序:

前言:

PHP是目前世界上最為流行的Web開發語言之一。目前學習和關注PHP的人越來越多,而很多PHP初學者卻苦于找不到一本通俗易懂、容易入門且實用的參考書。為此,編者組織有豐富經驗的開發人員編寫了這本PHP動態網站開發教材。
本書幾乎涉及PHP網站開發的所有重要知識,適合PHP網站開發初學者快速入門,同時也適合想全面了解PHP+MySQL網站開發的人員閱讀。通過本書的學習,讀者可以完整地掌握PHP網站開發的技術要點,并具備動態網站開發的基本技術。
本書內容豐富全面,圖文并茂,步驟清晰,語言通俗易懂,使讀者能理解PHP網站開發的技術構成,并能解決實際生活或工作中的問題,真正做到知其然,更知其所以然。通過重點章節,條理清晰地介紹了讀者希望了解的知識,對PHP網站開發有興趣的讀者可以快速上手設計和制作動態網站。
本書注重實用,可操作性強,詳細講解了書中每一個知識點和PHP網站開發的方法和技巧,是一本物超所值的參考用書。
和第1版相比的變化
買了本書第1版的讀者可以通過本書下載資源了解升級的內容。在第2版中,本書綜合讀者的建議和需求,主要做了以下變化:
? 精煉案例,挑選經典、容易快速入門的案例,并且在案例上以符合實際開發為主線。
? 非常詳細地介紹了PHP 7的新功能,同時與早期版本中的運行效果進行對比。新功能主要包括整型處理機制的修改、標量類型的聲明、聲明函數返回值的類型、新增intdiv()函數、括弧在變量或函數中的變化、參數處理機制的修改、字符串處理機制的修改、常量數組、自動創建元素的順序的改變、list()函數修改數組的改變、foreach()修改數組的改變、支持匿名類、改變了錯誤的報告方式和清除最后一次錯誤等。
? 增加了安全加密技術一章,詳細介紹了內置的加密函數和加密擴展庫。
? 增加了ThinkPHP框架一章,詳細介紹了目前流行的ThinkPHP 5.0框架的使用方法和技巧。
? 增加了開發網上商城一章,詳細介紹了網上商城的數據設計和代碼開發過程,對初學者快速了解項目的開發流程有非常重要的作用。
本書特色
? 內容全面:知識點由淺入深,涵蓋了所有PHP知識點,可使讀者逐步掌握PHP+MySQL動態網站開發技術。
? 圖文并茂:注重操作,在介紹案例的過程中,每一個操作均有對應的插圖。這種圖文結合的方式使讀者在學習的過程中能夠直觀、清晰地看到操作的過程和效果,便于更快地理解和掌握所講的內容。
? 示例豐富:把知識點融匯于系統的示例當中,并且在示例中進行講解和拓展,從而達到“知其然,并知其所以然”的效果。
? 技巧提示:本書對讀者在學習過程中可能會遇到的疑難問題以“提示”和“技巧”的形式進行了說明,以免讀者在學習的過程中走彎路。
代碼、課件、教學視頻下載與技術支持
本書代碼、課件與教學視頻請掃描右邊的二維碼下載。如果有問題,請加技術支持QQ群;或者聯系booksaga@163.com,郵件主題為“PHP 7從入門到精通第2版”。
讀者對象
本書是一本完整介紹PHP網頁布局技術的教程,內容豐富,條理清晰,實用性強。
? 對于PHP語言初學者,可以快速掌握PHP語言開發的知識和技巧。
? 對于動態網站制作初學者,可以快速學會制作內容豐富的動態網站。
? 對于PHP+MySQL架構Web系統開發人員,可以在編程開發過程中作為參考書。
致謝
本書主要由張工廠、劉玉萍、羅晨編寫,參與編寫的還有賈文學、肖品、胡霞、賀盼盼、胡秀芳、鄭玉超、紀克新、唐躍愛、李愛玲、郭紅俠、李茂有、賀金剛、李鑫、郭紅梅、馬繼梅、鄭思賢、賈福運、賀單單、王二帥、郭紅民、王英英、鄧愛玲、謝德勝、李友洪、郭推、申小相、覃達朝、張開保、陳敏敏、龐世芳、陳瑩瑩、賀積回、賀咸陽、李愛勤、許金花、張國年、王永超、劉增杰、李小威、張桐嘉、楊翔艷等。本書雖然傾注了編者的心血,但由于水平有限,書中難免有疏漏之處,敬請諒解,如果遇到問題或有意見和建議,請與編者聯系,編者將全力提供幫助,技術支持QQ群:。

編者
2018年10月
內容簡介:

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

第1章初識PHP 1
1.1PHP的來龍去脈 1
1.1.1PHP的概念 1
1.1.2PHP的發展歷程 2
1.1.3PHP的優勢 2
1.2PHP能干什么 3
1.3PHP7的新特點 4
1.4PHP常用開發工具 6
1.4.1PHP代碼開發工具 6
1.4.2網頁設計工具 7
1.4.3文本編輯工具 7
1.5高手甜點 8
第2章PHP7服務器環境配置 9
2.1PHP服務器概述 9
2.2安裝PHP7前的準備工作 10
2.2.1軟硬件環境 10
2.2.2獲取PHP7安裝資源包 10
2.3PHP7+IIS服務器安裝配置 12
2.3.1IIS簡介及其安裝 12
2.3.2PHP的安裝 13
2.3.3虛擬目錄的設置 16
2.4PHP7+Apache服務器的環境搭建 18
2.4.1Apache簡介 18
2.4.2關閉原有的網站服務器 18
2.4.3安裝Apache 19
2.4.4將PHP與Apache建立關聯 19
2.5新手的福音—PHP環境的集成軟件 21
2.6實戰演練——我的第一個PHP程序 23
2.7高手甜點 24
第3章PHP的基本語法 26
3.1PHP7的標記風格 26
3.2編碼規范 27
3.2.1什么是編碼規范 27
3.2.2PHP中的編碼規范 28
3.3常量 29
3.3.1聲明和使用常量 30
3.3.2內置常量 30
3.4變量 32
3.4.1PHP中的變量聲明 32
3.4.2可變變量與變量的引用 33
3.4.3變量作用域 34
3.4.4變量的銷毀 38
3.5數據類型 39
3.5.1什么是類型 39
3.5.2整型 39
3.5.3浮點型 40
3.5.4布爾型 40
3.5.5字符串型 40
3.5.6數組型 41
3.5.7對象型 43
3.5.8NULL型 43
3.5.9資源類型 44
3.5.10數據類型之間的相互轉換 44
3.6PHP7的新變化1——整型處理機制的修改 45
3.7PHP7的新變化2——標量類型的聲明 45
3.8運算符 47
3.8.1算術運算符 47
3.8.2字符串運算符 48
3.8.3賦值運算符 48
3.8.4比較運算符 48
3.8.5邏輯運算符 50
3.8.6按位運算符 50
3.8.7否定控制運算符 51
3.8.8錯誤控制運算符 51
3.8.9三元運算符 52
3.8.10運算符的優先級和結合規則 52
3.9PHP7的新變化3——合并運算符和組合運算符 53
3.10表達式 54
3.11實戰演練—創建二維數組 54
3.12高手甜點 55
第4章PHP的語言結構 57
4.1內置函數 57
4.2自定義函數 58
4.2.1自定義和調用函數 58
4.2.2向函數傳遞參數值 59
4.2.3向函數傳遞參數引用 59
4.2.4從函數中返回值 60
4.2.5對函數的引用 61
4.2.6對函數取消引用 62
4.3PHP7的新變化1——聲明函數返回值的類型 62
4.4PHP7的新變化2——新增intdiv()函數 63
4.5PHP7的新變化3——括號在變量或函數中變化 64
4.6PHP7的新變化4——參數處理機制的修改 65
4.7包含文件 66
4.7.1require和include 66
4.7.2include_once和require_once 67
4.8流程控制 68
4.8.1條件控制結構 68
4.8.2循環控制結構 72
4.9實戰演練1—條件分支結構綜合應用 79
4.10實戰演練2—循環控制結構綜合應用 81
4.11高手甜點 82
第5章字符串和正則表達式 83
5.1字符串的單引號和雙引號 83
5.2字符串的連接符 85
5.3字符串的基本操作 86
5.3.1手動和自動轉義字符串中的字符 86
5.3.2計算字符串的長度 86
5.3.3字符串單詞統計 87
5.3.4清理字符串中的空格 88
5.3.5字符串的切分與組合 89
5.3.6字符串子串的截取 89
5.3.7字符串子串替換 91
5.3.8字符串查找 91
5.3.9大小寫轉換 92
5.4PHP7的新變化——字符串處理機制的修改 93
5.5什么是正則表達式 94
5.6正則表達式的語法規則 94
5.7實戰演練—創建酒店系統在線訂房表 99
5.8高手甜點 102
第6章PHP數組 103
6.1什么是數組 103
6.2數組的類型 104
6.2.1數字索引數組 104
6.2.2關聯索引數組 105
6.3PHP7的新變化1——常量數組 106
6.4數組構造 106
6.4.1一維數組 106
6.4.2多維數組 107
6.5遍歷數組 109
6.5.1遍歷一維數字索引數組 109
6.5.2遍歷一維聯合索引數組 109
6.5.3遍歷多維數組 111
6.6數組排序 112
6.6.1一維數組排序 112
6.6.2多維數組排序 113
6.7字符串與數組的轉換 115
6.8向數組中添加和刪除元素 115
6.8.1向數組中添加元素 115
6.8.2從數組中刪除元素 117
6.9查詢數組中的指定元素 118
6.10統計數組元素個數 120
6.11刪除數組中的重復元素 121
6.12調換數組中的鍵值和元素值 122
6.13PHP7的新變化2——自動創建元素的順序的改變 123
6.14PHP7的新變化3——list()函數修改數組的改變 124
6.15PHP7的新變化4——foreach()函數修改數組的改變 126
6.16實戰演練—序列化和反序列化 128
6.17高手甜點 129
第7章時間和日期 130
7.1系統時區設置 130
7.1.1時區劃分 130
7.1.2時區設置 131
7.2PHP日期和時間函數 131
7.2.1關于UNIX時間戳 131
7.2.2獲取當前時間戳 131
7.2.3獲取當前日期和時間 132
7.2.4使用時間戳獲取日期信息 133
7.2.5檢驗日期的有效性 135
7.2.6輸出格式化時間戳的日期和時間 136
7.2.7顯示本地化的日期和時間 137
7.2.8將日期和時間解析為UNIX時間戳 138
7.2.9日期和時間在PHP和MySQL數據格式之間的轉換 139
7.3實戰演練1——比較兩個時間的大小 139
7.4實戰演練2——實現倒計時功能 140
7.5高手甜點 140
第8章面向對象編程 142
8.1類和對象的介紹 142
8.2PHP中類的操作 143
8.2.1類的聲明 143
8.2.2成員屬性 144
8.2.3成員方法 144
8.2.4類的實例化 144
8.2.5訪問類中的成員屬性和方法 145
8.3構造方法和析構方法 147
8.4訪問方法 149
8.5類的繼承 150
8.6高級特性 151
8.6.1靜態屬性和方法 151
8.6.2final類和方法 152
8.7抽象類和接口 153
8.7.1抽象類 153
8.7.2接口 154
8.8面向對象的多態性 156
8.8.1通過繼承實現多態 156
8.8.2通過接口實現多態 157
8.9PHP7的新變化——支持匿名類 158
8.10高手甜點 159
第9章錯誤處理和異常處理 160
9.1常見的錯誤和異常 160
9.2錯誤處理 163
9.2.1php.ini中的錯誤處理機制 163
9.2.2應用DIE語句調試 164
9.2.3自定義錯誤和錯誤觸發器 165
9.2.4錯誤記錄 168
9.3異常處理 169
9.3.1異常的基本處理方法 169
9.3.2自定義的異常處理器 171
9.3.3處理多個異常 172
9.3.4設置頂層異常處理器 173
9.4PHP7的新變化1——改變了錯誤的報告方式 174
9.5PHP7的新變化2——清除最后一次錯誤 175
9.6實戰演練—處理異常或錯誤 175
9.7高手甜點 176
第10章PHP與Web頁面交互 178
10.1使用動態內容 178
10.2表單與PHP 179
10.3表單設計 180
10.3.1表單的基本結構 180
10.3.2文本框 180
10.3.3選項框 181
10.3.4單選按鈕 183
10.3.5下拉列表 184
10.3.6重置按鈕 186
10.3.7提交按鈕 186
10.4傳遞數據的兩種方法 189
10.4.1用POST方式傳遞數據 189
10.4.2用GET方式傳遞數據 189
10.5PHP獲取表單傳遞數據的方法 190
10.6PHP對URL傳遞的參數進行編碼 190
10.7實戰演練——PHP與Web表單的綜合應用 191
10.8高手甜點 193
第11章文件與目錄操作 194
11.1文件操作 194
11.1.1文件數據的寫入 194
11.1.2文件數據的讀取 197
11.2目錄操作 199
11.3文件的上傳 203
11.3.1全局變量$_FILES 203
11.3.2文件上傳 204
11.4實戰演練—編寫文本類型的訪客計算器 206
11.5高手甜點 207
第12章圖形圖像處理 208
12.1在PHP中加載GD庫 208
12.2圖形圖像的典型應用案例 210
12.2.1創建一個簡單的圖像 210
12.2.2使用GD2函數在照片上添加文字 212
12.2.3使用TrueType字體處理中文生成圖片 213
12.3JpGraph庫的使用 215
12.3.1JpGraph的安裝 215
12.3.2JpGraph的配置 216
12.4制作圓形統計圖 217
11.5實戰演練—制作3D餅形統計圖 219
12.6高手甜點 220
第13章Cookie和會話管理 222
13.1Cookie的基本操作 222
13.1.1什么是Cookie 222
13.1.2創建Cookie 223
13.1.3讀取Cookie 223
13.1.4刪除Cookie 224
13.2認識Session 226
13.2.1什么是Session 226
13.2.2Session的基本功能 226
13.2.3Cookie與Session 226
13.2.4在Cookie或URL中存儲SessionID 226
13.3會話管理 227
13.3.1創建會話 227
13.3.2注冊會話變量 228
13.3.3使用會話變量 228
13.3.4注銷和銷毀會話變量 229
13.4實戰演練—會話管理的綜合應用 229
13.5高手甜點 230
第14章MySQL數據庫基礎 232
14.1Windows平臺下安裝與配置MySQL 232
14.1.1安裝MySQL5.7 232
14.1.2配置MySQL5.7 236
14.2啟動服務并登錄MySQL數據庫 240
14.2.1啟動MySQL服務 241
14.2.2登錄MySQL數據庫 242
14.2.3配置Path變量 243
14.3MySQL數據庫的基本操作 245
14.3.1創建數據庫 245
14.3.2查看數據庫 245
14.3.3刪除數據庫 246
14.3.4選擇數據庫 247
14.4MySQL數據表的基本操作 247
14.4.1創建數據表 247
14.4.2查看數據表 248
14.4.3修改數據表 250
14.4.4刪除數據表 251
14.5MySQL語句的操作 251
14.5.1插入記錄 251
14.5.2查詢記錄 252
14.5.3修改記錄 252
14.5.4刪除記錄 253
14.6MySQL數據庫的備份與還原 253
14.6.1數據備份 253
14.6.2數據還原 260
14.7高手甜點 262
第15章PHP操作MySQL數據庫 263
15.1PHP訪問MySQL數據庫的一般步驟 263
15.2連接數據庫前的準備工作 264
15.3訪問數據庫 265
15.3.1使用mysqli_connect()函數連接MySQL服務器 265
15.3.2使用mysqli_select_db()函數更改默認的數據庫 266
15.3.3使用mysqli_close()函數關閉MySQL連接 267
15.3.4使用mysqli_query()函數執行SQL語句 267
15.3.5獲取查詢結果集中的記錄數 268
15.3.6獲取結果集中的一條記錄作為枚舉數組 269
15.3.7獲取結果集中的記錄作為關聯數組 270
15.3.8獲取結果集中的記錄作為對象 270
15.3.9使用mysqli_fetch_array()函數獲取結果集記錄 271
15.3.10使用mysqli_free_result()函數釋放資源 271
15.4實戰演練1——PHP操作數據庫 272
15.5實戰演練2——使用insert語句動態添加用戶信息 273
15.6實戰演練3—使用select語句查詢數據信息 276
15.7高手甜點 277
第16章PDO數據庫抽象類庫 279
16.1PDO概述 279
16.2PDO的安裝 280
16.3使用PDO操作MySQL 280
16.3.1連接MySQL數據庫的方法 281
16.3.2使用PDO時的trycatch錯誤處理結構 281
16.3.3使用PDO執行SQL的選擇語句 284
16.3.4使用PDO獲取返回數據的類方法 284
16.3.5使用PDO執行SQL的添加、修改語句 287
16.3.6使用PDO執行SQL的刪除語句 287
16.4實戰演練—PDO的prepare表述 288
16.5高手甜點 290
第17章安全加密技術 291
17.1使用加密函數 291
17.1.1md5()函數 291
17.1.2crypt()函數 292
17.1.3sha1()函數 293
17.2使用加密擴展庫 294
17.2.1安裝Mcrypt擴展庫和Mhash擴展庫 294
17.2.2使用Mcrypt擴展庫 295
17.2.3使用Mhash擴展庫 296
17.3高手甜點 298
第18章PHP與XML技術 299
18.1XML的概念 299
18.2XML語法基礎 301
18.2.1XML文檔的組成和聲明 301
18.2.2XML元素介紹 302
18.2.3實體引用 305
18.2.4XML命名空間 305
18.2.5XMLDTD 306
18.2.6使用CDATA標記 307
18.3將XML文檔轉換為HTML加以輸出 307
18.4在PHP中創建XML文檔 308
18.5使用SimpleXML擴展 309
18.5.1創建SimpleXMLElement對象 309
18.5.2訪問特定節點元素和屬性 311
18.5.3添加XML元素和屬性 312
18.6實戰演練—動態創建XML文檔 313
18.7高手甜點 314
第19章PHP與Ajax的綜合應用 315
19.1Ajax概述 315
19.1.1什么是Ajax 315
19.1.2Ajax的關鍵元素 318
19.1.3CSS與Ajax 319
19.2Ajax快速入門 319
19.2.1全面剖析XMLHttpRequest對象 319
19.2.2發出Ajax請求 321
19.2.3處理服務器響應 323
19.3在PHP中應用Ajax技術 324
19.4高手甜點 329
第20章MVC和Smarty模板 331
20.1MVC概述 331
20.2什么是模板引擎 332
20.3Smarty概述 333
20.3.1什么是Smarty 333
20.3.2Smarty與MVC 333
20.4Smarty的安裝和配置 334
20.4.1Smarty的下載和安裝 334
20.4.2第一個Smarty程序 334
20.5Smarty模板設計 335
20.5.1Smarty模板文件 335
20.5.2Smarty標識 336
20.5.3Smarty變量 338
20.5.4Smarty數組 339
20.6Smarty中的流程控制語句 340
20.7高手甜點 342
第21章ZendFramework 343
21.1什么是ZendFramework 343
21.2ZendFramework的目錄結構 344
21.3ZendFramework的安裝與使用 344
21.3.1ZendFramework的安裝 344
21.3.2創建一個新的ZendFramework應用 345
21.4PHP與ZendFramework的基本操作 348
21.4.1在ZendFramework應用中創建控制層文件 348
21.4.2在ZendFramework的控制層文件中添加一個action 349
21.4.3在ZendFramework中創建布局 350
21.4.4在ZendFramework中的數據庫操作 351
21.4.5在ZendFramework中創建表單 352
21.5高手甜點 354
第22章ThinkPHP框架 355
22.1什么是ThinkPHP框架 355
22.2下載和安裝ThinkPHP5.0框架 356
22.3ThinkPHP5.0框架的目錄結構 358
22.4配置虛擬主機和部署框架 359
22.5如何使用ThinkPHP5.0框架 362
22.5.1URL訪問 362
22.5.2入口文件 364
22.5.3ThinkPHP5.0框架的執行流程 365
22.5.4項目開發規范 368
22.6ThinkPHP5.0的配置 369
22.6.1配置目錄 369
22.6.2配置格式 370
22.7ThinkPHP的控制器 372
22.7.1定義控制器 372
22.7.2控制器的初始化 375
22.7.3跳轉和重定向 376
22.8數據庫的基本操作 377
22.8.1連接數據庫 377
22.8.2運行SQL操作 381
22.9ThinkPHP的模型 382
22.10ThinkPHP的視圖 383
22.11高手甜點 385
第23章開發網上商城 386
23.1系統功能描述 386
23.2系統功能分析 387
23.2.1系統功能分析 387
23.2.2數據流程和數據庫 388
23.3代碼的具體實現 391
23.4程序運行 402
第24章開發酒店管理系統網站 405
24.1網站的需求分析 405
24.2數據庫分析 406
24.3酒店管理系統的實現 408
24.3.1使用Yii框架的沙箱模式建立項目 408
24.3.2開始goodone項目編程 410
24.3.3構建message系統 414
24.3.4構建product系統 421
24.3.5構建order系統 423
24.3.6構建customer系統 424
序: