最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

深入PHP面向?qū)ο竽J脚c實(shí)踐第2版 中文PDF掃描版

深入PHP面向?qū)ο竽J脚c實(shí)踐

  • 書(shū)籍大小:38MB
  • 書(shū)籍語(yǔ)言:簡(jiǎn)體中文
  • 書(shū)籍類(lèi)型:國(guó)產(chǎn)軟件
  • 書(shū)籍授權(quán):免費(fèi)軟件
  • 書(shū)籍類(lèi)別:PHP電子書(shū)
  • 應(yīng)用平臺(tái):Windows平臺(tái)
  • 更新時(shí)間:2018-01-09
  • 網(wǎng)友評(píng)分:
360通過(guò) 騰訊通過(guò) 金山通過(guò)

情介紹

深入PHP面向?qū)ο竽J脚c實(shí)踐全面深入地剖析了面向?qū)ο蟮膒hp編程與設(shè)計(jì)。首先介紹了php的oo特性,包括類(lèi)聲明、對(duì)象實(shí)例化、繼承、方法與屬性封裝以及靜態(tài)方法與屬性、抽象類(lèi)、接口、異常處理、對(duì)象克隆等高級(jí)主題。然后介紹了設(shè)計(jì)模式,闡述了模式的概念,展示了如何在php中實(shí)現(xiàn)幾個(gè)關(guān)鍵的模式,用專(zhuān)門(mén)的章節(jié)介紹了企業(yè)模式和數(shù)據(jù)庫(kù)模式。

本書(shū)最后一部分圍繞php應(yīng)用程序開(kāi)發(fā),詳細(xì)介紹了一批極為實(shí)用的輔助開(kāi)發(fā)工具,討論了具有普遍意義的最佳開(kāi)發(fā)實(shí)踐。

深入PHP面向?qū)ο竽J脚c實(shí)踐適合每位php程序員進(jìn)階參考,幫助他們掌握php面向?qū)ο笤O(shè)計(jì)和開(kāi)發(fā)的精髓,躋身高端php程序員之列。

深入PHP面向?qū)ο竽J脚c實(shí)踐目錄:

第一部分 介紹

第1章 php:設(shè)計(jì)與管理        2

1.1 問(wèn)題        2

1.2 php和其他語(yǔ)言        3

1.3 關(guān)于本書(shū)        5

1.3.1 對(duì)象        5

1.3.2 模式        5

1.3.3 實(shí)踐        6

1.3.4 本書(shū)第2版中的新內(nèi)容        7

1.4 小結(jié)        7

第二部分 對(duì)象

第2章 php與對(duì)象        10

2.1 php對(duì)象的偶然成功        10

2.1.1 最初:php/fi        10

2.1.2 語(yǔ)法糖:php 3        10

2.1.3 一場(chǎng)靜悄悄的革 命:php 4        11

2.1.4 擁抱改變:php 5        12

2.2 走向未來(lái):php 6        12

2.3 擁護(hù)和疑慮:關(guān)于對(duì)象的爭(zhēng)辯        13

2.4 小結(jié)        13

第3章 對(duì)象基礎(chǔ)        14

3.1 類(lèi)和對(duì)象        14

3.1.1 編寫(xiě)第一個(gè)類(lèi)        14

3.1.2 第一個(gè)對(duì)象(或兩個(gè))        15

3.2 設(shè)置類(lèi)中的屬性        15

3.3 使用方法        18

3.4 參數(shù)和類(lèi)型        20

3.4.1 基本類(lèi)型        20

3.4.2 獲得提示:對(duì)象類(lèi)型        23

3.5 繼承        24

3.5.1 繼承問(wèn)題        24

3.5.2 使用繼承        28

3.5.3 public、private、protected:管理類(lèi)的訪(fǎng)問(wèn)        32

3.6 小結(jié)        35

第4章 高級(jí)特性        36

4.1 靜態(tài)方法和屬性        36

4.2 常量屬性        39

4.3 抽象類(lèi)        39

4.4 接口        41

4.5 錯(cuò)誤處理        43

4.6 final類(lèi)和方法        48

4.7 使用攔 截 器        49

4.8 析構(gòu)方法        53

4.9 使用__clone()復(fù)制對(duì)象        54

4.10 定義對(duì)象的字符串值        56

4.11 小結(jié)        57

第5章 對(duì)象工具        58

5.1 php和包        58

5.1.1 php和命名空間        60

5.1.2 包含路徑         62

5.1.3 自動(dòng)加載 63

5.2 類(lèi)函數(shù)和對(duì)象函數(shù)        64

5.2.1 查找類(lèi)        64

5.2.2 了解對(duì)象或類(lèi)        65

5.2.3 了解類(lèi)中的方法        66

5.2.4 了解類(lèi)屬性        67

5.2.5 了解繼承        67

5.2.6 方法調(diào)用        68

5.3 反射api        69

5.3.1 入門(mén)        69

5.3.2 開(kāi)始行動(dòng)        69

5.3.3 檢查類(lèi)        71

5.3.4 檢查方法        72

5.3.5 檢查方法參數(shù)        74

5.3.6 使用反射api        75

5.4 小結(jié)        78

第6章 對(duì)象與設(shè)計(jì)        79

6.1 代碼設(shè)計(jì)的定義        79

6.2 面向?qū)ο笤O(shè)計(jì)和過(guò)程式編程        80

6.2.1 職責(zé)        83

6.2.2 內(nèi)聚        83

6.2.3 耦合        83

6.2.4 正交        84

6.3 選擇類(lèi)        84

6.4 多態(tài)        85

6.5 封裝        86

6.6 忘記細(xì)節(jié)        87

6.7 四個(gè)方向標(biāo) 88

6.7.1 代碼重復(fù)         88

6.7.2 類(lèi)知道的太多        88

6.7.3 萬(wàn)能的類(lèi) 88

6.7.4 條件語(yǔ)句        89

6.8 uml        89

6.8.1 類(lèi)圖        89

6.8.2 時(shí)序圖        94

6.9 小結(jié)        95

第三部分 模式

第7章 什么是設(shè)計(jì)模式?為何使用它們        98

7.1 什么是設(shè)計(jì)模式        98

7.2 設(shè)計(jì)模式概覽        100

7.2.1 命名        100

7.2.2 問(wèn)題        100

7.2.3 解決方案        101

7.2.4 效果        101

7.3 《設(shè)計(jì)模式》格式        101

7.4 為什么使用設(shè)計(jì)模式        102

7.4.1 一個(gè)設(shè)計(jì)模式定義了一個(gè)問(wèn)題        102

7.4.2 一個(gè)設(shè)計(jì)模式定義了一個(gè)解決方案        102

7.4.3 設(shè)計(jì)模式是語(yǔ)言無(wú)關(guān)的        102

7.4.4 模式定義了一組詞匯        102

7.4.5 模式是經(jīng)過(guò)測(cè)試的        103

7.4.6 模式是為協(xié)作而設(shè)計(jì)的        103

7.4.7 設(shè)計(jì)模式促進(jìn)良好設(shè)計(jì)        103

7.5 php與設(shè)計(jì)模式        103

7.6 小結(jié)        104

第8章 模式原則        105

8.1 模式的啟示        105

8.2 組合與繼承        106

8.2.1 問(wèn)題        106

8.2.2 使用組合        108

8.3 解耦        110

8.3.1 問(wèn)題        110

8.3.2 降低耦合        111

8.4 針對(duì)接口編程,而不是針對(duì)實(shí)現(xiàn)編程        112

8.5 變化的概念        113

8.6 父子關(guān)系        113

8.7 模式        114

8.7.1 用于生成對(duì)象的模式        114

8.7.2 用于組織對(duì)象和類(lèi)的模式        114

8.7.3 面向任務(wù)的模式        114

8.7.4 企業(yè)模式        114

8.7.5 數(shù)據(jù)庫(kù)模式        114

8.8 小結(jié)        115

第9章 生成對(duì)象        116

9.1 生成對(duì)象的問(wèn)題和解決方法        116

9.2 單例模式        119

9.2.1 問(wèn)題        120

9.2.2 實(shí)現(xiàn)        120

9.2.3 結(jié)果        122

9.3 工廠(chǎng)方法模式        122

9.3.1 問(wèn)題        122

9.3.2 實(shí)現(xiàn)        125

9.3.3 結(jié)果        126

9.4 抽象工廠(chǎng)模式        127

9.4.1 問(wèn)題        127

9.4.2 實(shí)現(xiàn)        128

9.4.3 結(jié)果        129

9.4.4 原型模式        131

9.4.5 問(wèn)題        132

9.4.6 實(shí)現(xiàn)        133

9.5 某些模式的騙術(shù)        134

9.6 小結(jié)        136

第10章 讓面向?qū)ο缶幊谈屿`活的模式        137

10.1 構(gòu)造可靈活創(chuàng)建對(duì)象的類(lèi)        137

10.2 組合模式        137

10.2.1 問(wèn)題        138

10.2.2 實(shí)現(xiàn)        139

10.2.3 效果        143

10.2.4 組合模式小結(jié)        146

10.3 裝飾模式        146

10.3.1 問(wèn)題        146

10.3.2 實(shí)現(xiàn)        148

10.3.3 效果        151

10.4 外觀模式        151

10.4.1 問(wèn)題        152

10.4.2 實(shí)現(xiàn)        153

10.4.3 效果        153

10.5 小結(jié)        154

第11章 執(zhí)行及描述任務(wù)        155

11.1 解釋器模式        155

11.1.1 問(wèn)題        155

11.1.2 實(shí)現(xiàn)        156

11.1.3 解釋器的問(wèn)題        162

11.2 策略模式        163

11.2.1 問(wèn)題        163

11.2.2 實(shí)現(xiàn)        164

11.3 觀察者模式        167

11.4 訪(fǎng)問(wèn)者模式        173

11.4.1 問(wèn)題        174

11.4.2 實(shí)現(xiàn)        175

11.4.3 訪(fǎng)問(wèn)者模式的問(wèn)題        178

11.5 命令模式        179

11.5.1 問(wèn)題        179

11.5.2 實(shí)現(xiàn)        179

11.6 小結(jié)        183

第12章 企業(yè)模式        184

12.1 架構(gòu)概述        184

12.1.1 模式        184

12.1.2 應(yīng)用程序和層        185

12.2 企業(yè)架構(gòu)之外的基礎(chǔ)模式        187

12.2.1 注冊(cè)表        187

12.2.2 實(shí)現(xiàn)        188

12.3 表現(xiàn)層        196

12.3.1 前端控制器        196

12.3.2 應(yīng)用控制器        205

12.3.3 頁(yè)面控制器        214

12.3.4 模板視圖和視圖助手        218

12.4 業(yè)務(wù)邏輯層        220

12.4.1 事務(wù)腳本        221

12.4.2 領(lǐng)域模型        225

12.5 小結(jié)        227

第13章 數(shù)據(jù)庫(kù)模式        228

13.1 數(shù)據(jù)層        228

13.2 數(shù)據(jù)映射器        228

13.2.1 問(wèn)題        229

13.2.2 實(shí)現(xiàn)        229

13.2.3 效果        239

13.3 標(biāo)識(shí)映射        239

13.3.1 問(wèn)題        240

13.3.2 實(shí)現(xiàn)        240

13.3.3 效果        242

13.4 工作單元        243

13.4.1 問(wèn)題        243

13.4.2 實(shí)現(xiàn)        243

13.4.3 效果        246

13.4.4 延遲加載        247

13.4.5 問(wèn)題        247

13.4.6 實(shí)現(xiàn)        247

13.4.7 效果        249

13.5 領(lǐng)域?qū)ο蠊S(chǎng)        249

13.5.1 問(wèn)題        249

13.5.2 實(shí)現(xiàn)        249

13.5.3 效果        250

13.6 標(biāo)識(shí)對(duì)象        252

13.6.1 問(wèn)題        252

13.6.2 實(shí)現(xiàn)        252

13.6.3 效果        256

13.7 選擇工廠(chǎng)和更新工廠(chǎng)模式        257

13.7.1 問(wèn)題        257

13.7.2 實(shí)現(xiàn)        257

13.7.3 效果        259

13.8 數(shù)據(jù)映射器中剩下些什么        260

13.9 小結(jié)        262

第四部分 實(shí)踐

第14章 良好和糟糕的實(shí)踐        264

14.1 超越代碼        264

14.2 借一個(gè)輪子        264

14.3 合作愉快        266

14.4 為你的代碼插上雙翼        267

14.5 文檔        267

14.6 測(cè)試        268

14.7 小結(jié)        269

第15章 pear        270

15.1 什么是pear        270

15.2 安裝pear包        271

15.3 使用pear包        273

15.4 創(chuàng)建自己的pear包        278

15.4.1 package.xml        278

15.4.2 package.xml的組成元素        278

15.4.3 contents元素        279

15.4.4 依賴(lài)        282

15.4.5 使用phprelease進(jìn)行靈活的自定義安裝        283

15.4.6 發(fā)布包        284

15.4.7 創(chuàng)建自己的pear頻道        284

15.5 小結(jié)        288

第16章 用phpdocumentor生成文檔        289

16.1 為什么要使用文檔        289

16.2 安裝        290

16.3 生成文檔        290

16.4 docblock注釋        292

16.5 類(lèi)的文檔        293

16.6 文件的文檔        294

16.7 屬性的文檔        295

16.8 方法的文檔        296

16.9 在文檔中創(chuàng)建鏈接        297

16.10 小結(jié)        300

第17章 使用cvs進(jìn)行版本控制        301

17.1 為什么要使用版本控制        301

17.2 獲得cvs        302

17.3 配置cvs代碼庫(kù)        303

17.3.1 創(chuàng)建代碼庫(kù)        303

17.3.2 配置客戶(hù)端        304

17.3.3 在多臺(tái)機(jī)器上運(yùn)行cvs        304

17.4 開(kāi)始項(xiàng)目        305

17.5 更新和提交        307

17.6 增加和刪除文件及目錄        309

17.6.1 添加文件        309

17.6.2 刪除文件        310

17.6.3 添加目錄        310

17.6.4 添加二進(jìn)制文件        311

17.6.5 刪除目錄        311

17.7 標(biāo)記和導(dǎo)出項(xiàng)目        312

17.7.1 標(biāo)記項(xiàng)目        313

17.7.2 通過(guò)標(biāo)簽獲取項(xiàng)目代碼        313

17.7.3 導(dǎo)出項(xiàng)目        314

17.8 創(chuàng)建項(xiàng)目分支        314

17.9 小結(jié)        317

第18章 使用phpunit進(jìn)行測(cè)試        318

18.1 功能測(cè)試與單元測(cè)試        318

18.2 手工測(cè)試        319

18.3 引入phpunit        321

18.3.1 創(chuàng)建測(cè)試用例        321

18.3.2 斷言方法        322

18.3.3 測(cè)試異常        323

18.3.4 運(yùn)行測(cè)試套件        324

18.3.5 約束        326

18.3.6 模擬與樁        328

18.3.7 失敗是成功之母        331

18.4 警告        333

18.5 小結(jié)        335

第19章 用phing實(shí)現(xiàn)項(xiàng)目的自動(dòng)

構(gòu)建        336

19.1 什么是phing        336

19.2 獲取和安裝phing        337

19.3 編寫(xiě)build文檔        337

19.3.1 目標(biāo)        339

19.3.2 屬性        340

19.3.3 類(lèi)型        345

19.3.4 任務(wù)        348

19.4 小結(jié)        352

第五部分 結(jié)論

第20章 對(duì)象、模式與實(shí)踐        354

20.1 對(duì)象        354

20.1.1 選擇        355

20.1.2 封裝和委托        355

20.1.3 解耦        355

20.1.4 復(fù)用性        356

20.1.5 美學(xué)        356

20.2 模式        356

20.2.1 模式給我們帶來(lái)了什么        357

20.2.2 模式和設(shè)計(jì)原則        357

20.3 實(shí)踐        359

20.3.1 測(cè)試        359

20.3.2 文檔        359

20.3.3 版本控制        360

20.3.4 自動(dòng)構(gòu)建        360

20.3.5 我們還遺漏了什么        360

20.4 小結(jié)        361

第六部分 附錄

附錄a 參考文獻(xiàn)        364

附錄b 簡(jiǎn)單的解析器        366

  • 深入PHP面向?qū)ο竽J脚c實(shí)踐第2版 中文PDF掃描版

深入PHP面向?qū)ο竽J脚c實(shí)踐第2版 中文PDF掃描版

      氣書(shū)籍

      載聲明

      ☉ 解壓密碼:www.fzitv.net 就是本站主域名,希望大家看清楚,[ 分享碼的獲取方法 ]可以參考這篇文章
      ☉ 推薦使用 [ 迅雷 ] 下載,使用 [ WinRAR v5 ] 以上版本解壓本站軟件。
      ☉ 如果這個(gè)軟件總是不能下載的請(qǐng)?jiān)谠u(píng)論中留言,我們會(huì)盡快修復(fù),謝謝!
      ☉ 下載本站資源,如果服務(wù)器暫不能下載請(qǐng)過(guò)一段時(shí)間重試!或者多試試幾個(gè)下載地址
      ☉ 如果遇到什么問(wèn)題,請(qǐng)?jiān)u論留言,我們定會(huì)解決問(wèn)題,謝謝大家支持!
      ☉ 本站提供的一些商業(yè)軟件是供學(xué)習(xí)研究之用,如用于商業(yè)用途,請(qǐng)購(gòu)買(mǎi)正版。
      ☉ 本站提供的深入PHP面向?qū)ο竽J脚c實(shí)踐第2版 中文PDF掃描版資源來(lái)源互聯(lián)網(wǎng),版權(quán)歸該下載資源的合法擁有者所有。

      涡阳县| 抚宁县| 宁安市| 黄山市| 田林县| 葫芦岛市| 临湘市| 衢州市| 锦州市| 三河市| 敖汉旗| 绥阳县| 海丰县| 溧阳市| 岐山县| 明光市| 临湘市| 温泉县| 乌拉特前旗| 巧家县| 东阳市| 莱西市| 中卫市| 杭州市| 夹江县| 昆明市| 大埔区| 克山县| 余干县| 博白县| 嵩明县| 称多县| 正定县| 寿阳县| 扎鲁特旗| 德安县| 错那县| 宁南县| 宁远县| 海阳市| 兴宁市|