-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

ThinkPHP實戰

( 簡體 字)
作者:夏磊類別:1. -> 程式設計 -> 網路編程 -> PHP
譯者:
出版社:清華大學出版社ThinkPHP實戰 3dWoo書號: 46499
詢問書籍請說出此書號!

缺書
NT售價: 245

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

譯者序:

前言:

PHP是一種免費而且開源的開發語言,開源、跨平臺、易于使用、學習門檻低的優點已經成為當前Web開發中的最佳編程語言。ThinkPHP作為快速、簡單的面向對象的輕量級PHP開發框架,已經成長為國內最領先和最具影響力的Web應用開發框架,眾多的典型案例確保可以穩定用于商業以及門戶級的開發。
本書包括14個章節,作為學習ThinkPHP的6個階段,從ThinkPHP入門到可以獨立完成一個標準化的Web項目為止,所有內容都是當前Web開發中常用而且重要的內容,全書基于模塊化的思想設計編寫,可以幫助讀者深刻理解ThinkPHP框架。本書全部知識點都以最新的ThinkPHP3.2.3版本為主,詳細介紹了ThinkPHP極其相關的Web技術,可以幫助讀者熟悉并掌握實用的ThinkPHP技術,其中包括當前比較流行的模版化網頁布局、路由、緩存、多語言等主流技術,實用性非常強。本書所涉及的示例全部在服務器上運行通過,讀者在學習和工作中,可以直接使用本書給出的一些示例。
本書編寫的宗旨是讓讀者能夠擁有一本ThinkPHP方面的學習和開發使用的書籍,本書力求對所涉及的知識點講解到位,讓讀者可以輕松理解并掌握。對于幾乎每個知識點都有可運行的代碼配套,所有代碼都有詳盡的注釋及說明。在大部分章節的最后都會結合一個實際用例,對該章知識進行歸納總結,能夠幫助讀者更好地掌握理論知識點,提高實際編程能力。
讀者可以在開發中直接使用。對于本書有任何疑問,讀者可以在github上面提問,筆者盡力及時回答讀者提問,幫助讀者提高編程能力,解決讀者在開發中遇到的難題。
本書程序開發環境
? 操作系統:Windows 10企業版 64位操作系統
? Web服務器:Apache 2.4.17
? 開發語言:PHP 5.5.30
? 數據庫:MariaDB110.1.8 (讀者可以用MySQL5.6、MySQL5.7替代)
? 集成環境:PHPStorm 10.0.3
? ThinkPHP:ThinkPHP 3.2.3完整版
? 瀏覽器:Chrome 49.0.2618.8
本書適合讀者
? 使用PHP+MySQL的Web網站開發人員
? ThinkPHP MVC架構初學者
? 高等院校以及培訓學校相關專業的師生
? 掌握PHP基礎想深入學習的人員
本書由夏磊主筆編著。感謝清華大學出版社編輯夏毓彥及其他工作人員,他們的辛勤工作促成了本書的出版。


著者
2017年2月
內容簡介:

PHP是一種通用開源腳本語言,開源、跨平臺、易于使用,主要適用于Web開發領域。MVC模式使得PHP在大型Web項目開發中耦合性低、重用性高、可維護性高、有利于軟件工程化管理。本書以實用性為目標,系統地介紹了ThinkPHP框架的相關技術及其在Web開發中的應用。
全書共14章,每一章都是相對獨立的知識點的集合。內容涵蓋了ThinkPHP常用功能模塊和實用技巧、MySQL數據庫的設計與應用、完整的Web項目開發流程等目前PHP開發中最主流的技術,每一章都有大量的示例以及詳盡的注釋,便于讀者的理解和掌握。最后通過4個完整的項目詳細介紹了Web應用從設計到運行的各個環節,便于讀者更好地實踐。
對于擁有PHP基礎而不知道下一步該做什么的讀者而言,本書不失為一本好的入門教材,本書所有的實例都可以在Web開發中直接使用,使讀者能夠加快Web應用開發的進程。此外,本書也適合對于網絡開發有興趣的讀者,以及大中專院校和培訓機構的師生閱讀與參考。
目錄:

第1章ThinkPHP入門1

1.1MVC模式概述1

1.2ThinkPHP是什么2

1.3搭建PHP開發環境2

1.3.1獲取UPUPW2

1.3.2安裝UPUPW3

1.3.3目錄結構說明4

1.3.4添加虛擬主機4

1.3.5安裝集成開發環境PHPStorm6

1.4第一個ThinkPHP程序7

1.5應用結構說明8

1.5.1目錄說明8

1.5.2入口文件8

1.5.3自動生成9

1.5.4模塊9

1.5.5控制器9

1.6術語解釋10

1.7小結11

第2章配置12

2.1配置類型13

2.1.1默認配置13

2.1.2公共配置13

2.1.3模式配置13

2.1.4調試配置14

2.1.5場景配置14

2.1.6模塊配置14

2.1.7擴展配置14

2.1.8動態配置15

2.2配置操作15

2.2.1C函數16

2.2.2讀取配置17

2.2.3加載擴展配置19

2.2.4寫入配置20

2.3小結23

第3章路由24

3.1URL的三種模式24

3.1.1動態URL24

3.1.2靜態URL25

3.1.3偽靜態URL25

3.2ThinkPHP的路由25

3.2.1路由模式25

3.2.2路由配置29

3.3小結34

第4章控制器35

4.1控制器的定義35

4.2前置操作和后置操作37

4.3動作參數綁定38

4.4偽靜態40

4.5URL大小寫40

4.6URL生成41

4.6.1地址表達式41

4.6.2參數41

4.6.3偽靜態后綴41

4.6.4URL模式處理41

4.6.5生成路由地址42

4.7Ajax返回42

4.8重定向和頁面跳轉43

4.8.1重定向43

4.8.2頁面跳轉44

4.9HTTP請求方法46

4.10讀取輸入48

4.11空操作50

4.12空控制器51

4.13小結52

第5章模型53

5.1準備工作53

5.2模型定義54

5.3模型實例化54

5.3.1new實例化54

5.3.2M函數實例化55

5.3.3D函數實例化55

5.3.4空模型實例化55

5.4連貫操作55

5.4.1where56

5.4.2table57

5.4.3alias57

5.4.4data58

5.4.5field58

5.4.6order59

5.4.7limit60

5.4.8page61

5.4.9group61

5.4.10having61

5.4.11join61

5.4.12union62

5.4.13distinct62

5.4.14lock62

5.4.15cache63

5.4.16fetchSql63

5.4.17strict64

5.4.18index64

5.5CURD操作64

5.5.1創建數據64

5.5.2插入數據65

5.5.3讀取數據65

5.5.4更新數據66

5.5.5刪除數據67

5.6查詢語言68

5.6.1查詢方式68

5.6.2表達式查詢68

5.6.3快捷查詢70

5.6.4區間查詢71

5.6.5統計查詢71

5.7自動驗證72

5.8自動完成78

5.9視圖模型82

5.10關聯模型85

5.10.1HAS_ONE85

5.10.2BELONGS_TO88

5.10.3HAS_MANY89

5.10.4MANY_TO_MANY90

5.11小結91

第6章視圖92

6.1模板定義92

6.2模板主題92

6.3模板賦值93

6.4模板渲染93

6.5總結94

第7章模板95

7.1變量輸出95

7.1.1輸出形式95

7.1.2測試96

7.2系統變量98

7.2.1語法形式98

7.2.2配置輸出98

7.2.3測試98

7.3函數100

7.3.1函數類型100

7.3.2測試100

7.4變量默認值101

7.4.1語法形式101

7.4.2測試102

7.5算術運算符103

7.5.1語法形式103

7.5.2測試103

7.6模板繼承105

7.6.1語法形式105

7.6.2測試106

7.7視圖包含107

7.7.1語法形式107

7.7.2模板表達式107

7.7.3模板文件107

7.7.4測試107

7.8內置標簽108

7.8.1volist標簽109

7.8.2foreach標簽110

7.8.3for標簽110

7.8.4switch標簽111

7.8.5比較標簽111

7.8.6empty標簽114

7.8.7defined標簽114

7.8.8標簽嵌套114

7.8.9import標簽115

7.8.10使用原生PHP115

7.8.11不解析輸出115

7.9模板布局116

7.10模板常量替換116

7.11模板注釋117

7.12測試118

7.13總結126

第8章調試127

8.1調試模式127

8.2異常處理127

8.3日志128

8.3.1日志級別129

8.3.2記錄方式129

8.3.3寫入日志129

8.4變量輸出130

8.5執行統計130

8.6SQL輸出131

8.7測試131

8.7.1異常測試131

8.7.2日志測試132

8.7.3變量輸出測試133

8.7.4執行統計測試133

8.7.5SQL輸出測試134

8.8總結135

第9章緩存136

9.1數據緩存136

9.1.1寫入緩存136

9.1.2讀取緩存136

9.1.3刪除緩存137

9.2頁面緩存137

9.3數據庫查詢緩存138

9.4總結139

第10章專題140

10.1session操作140

10.1.1session寫入140

10.1.2session讀取140

10.1.3session刪除140

10.2cookie操作141

10.2.1cookie寫入141

10.2.2cookie讀取141

10.2.3讀取所有cookie141

10.2.4cookie刪除141

10.3分頁141

10.3.1分頁語法141

10.3.2測試142

10.4文件上傳145

10.5驗證碼146

10.6圖像處理149

10.6.1實例化Image149

10.6.2獲取圖片基本信息149

10.6.3圖像裁剪150

10.6.4圖像縮略圖151

10.6.5水印152

10.7總結153

第11章留言板項目實戰154

11.1項目目的154

11.2項目需求154

11.3數據表設計154

11.4模塊設計155

11.5編碼實現155

11.5.1編寫模型155

11.5.2編寫留言控制器156

11.5.3編寫用戶控制器159

11.5.4編寫留言列表162

11.5.5編寫留言發表頁面163

11.5.6編寫用戶登錄界面163

11.5.7編寫用戶注冊頁面164

11.6運行效果165

11.6.1留言界面165

11.6.2用戶登錄166

11.6.3登錄后留言列表166

11.6.4發表留言166

11.6.5留言成功166

11.6.6注冊頁面167

11.7項目總結167

第12章博客系統項目實戰168

12.1項目目的168

12.2需求分析168

12.3功能設計168

12.4數據庫設計169

12.5數據庫字典169

12.6模塊設計171

12.6.1Admin模塊171

12.6.2Common模塊175

12.6.3Home模塊177

12.7項目總結182

第13章論壇系統項目實戰183

13.1項目目的183

13.2功能設計183

13.3數據庫設計183

13.4數據庫字典184

13.5模塊設計186

13.5.1Common模塊186

13.5.2Admin模塊190

13.5.3Home模塊192

13.6項目總結193

第14章微信公眾號開發195

14.1項目目的195

14.2功能設計195

14.3開通測試公眾號196

14.4下載開發類庫197

14.5開始會話開發197

14.5.1注冊流程199

14.5.2登錄流程200

14.5.3查看個人資料流程200

14.5.4上傳頭像流程200

14.5.5退出登錄流程200

14.5.6全局回復處理201

14.5.7示例代碼201

14.5.8測試212

14.6自定義菜單開發213

14.6.1獲取AccessToken213

14.6.2創建自定義菜單214

14.6.3響應自定義菜單216

14.7項目總結216

結語217

序: