深入PHP pdf 最新軟件|熱門排行|軟件分類|軟件專題|廠商大全

您的位置: 首頁(yè)教育教學(xué)電子圖書 → 深入PHP面向?qū)ο?、模式與實(shí)踐 第三版

深入PHP面向?qū)ο?、模式與實(shí)踐

第三版 深入PHP面向?qū)ο?、模式與實(shí)踐 網(wǎng)友評(píng)分:8

同類相關(guān)軟件

軟件介紹

軟件標(biāo)簽: php教程 電子圖書

深入php pdf是由贊德斯所編著的一本學(xué)習(xí)資料,本書圍繞PHP應(yīng)用程序開發(fā)而展開,詳細(xì)的介紹了PHP編程與設(shè)計(jì)等內(nèi)容,適合每位PHP開發(fā)人員進(jìn)階參考??蓭椭麄冋莆誔HP面向?qū)ο笤O(shè)計(jì)和開發(fā)的精髓,并*終躋身高端PHP開發(fā)人員之列。

書籍介紹

  《深入PHP:面向?qū)ο?、模式與實(shí)踐(第3版)》是PHP專家贊德斯經(jīng)典力作的最新版本。書中主要介紹了如何使用面向?qū)ο蠹夹g(shù)和設(shè)計(jì)模式編寫穩(wěn)定的、可維護(hù)的代碼,如何使用Subversion管理多個(gè)開發(fā)人員,如何使用Phing和PEAR進(jìn)行構(gòu)建和安裝,以及將構(gòu)建和測(cè)試過(guò)程自動(dòng)化的策略,包括持續(xù)集成。

  介紹了PHP的對(duì)象特性(包括抽象類、反射、接口和錯(cuò)誤處理等)及可幫助開發(fā)人員了解類、對(duì)象和方法的對(duì)象工具,然后介紹了設(shè)計(jì)模式。闡述了模式的概念,展示了如何在PHP中實(shí)現(xiàn)一些關(guān)鍵的模式。并用專門的章節(jié)介紹了企業(yè)模式和數(shù)據(jù)庫(kù)模式

作者簡(jiǎn)介

MartZandstra,Yahoo公司的高級(jí)程序員,曾從事過(guò)教師等工作,著有Sams Teach Yourself PHP in 24Hours等書,還為L(zhǎng)inux Magazine、IBMDDeveloperWorks、Zend.com和bdz-corlsuit.com寫過(guò)PHP方面的文章。

目錄

第一部分 介紹

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

   1.1 問(wèn)題 

   1.2 PHP 和其他語(yǔ)言 

   1.3 關(guān)于本書 

     1.3.1 對(duì)象 

     1.3.2 模式 

     1.3.3 實(shí)踐 

     1.3.4 第3版新增內(nèi)容 

   1.4 小結(jié) 

第二部分 對(duì)象

 第2章 PHP與對(duì)象 

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

     2.1.1 最初:PHP/FI 

     2.1.2 語(yǔ)法糖:PHP 3 

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

     2.1.4 擁抱改變:PHP 5 

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

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

   2.4 小結(jié) 

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

   3.1 類和對(duì)象 

     3.1.1 編寫第一個(gè)類 

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

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

   3.3 使用方法 

   3.4 參數(shù)和類型 

     3.4.1 基本類型 

     3.4.2 獲得提示:對(duì)象類型 

   3.5 繼承 

     3.5.1 繼承問(wèn)題 

     3.5.2 使用繼承 

     3.5.3 public、private、protected:管理類的訪問(wèn) 

   3.6 小結(jié) 

 第4章 高級(jí)特性 

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

   4.2 常量屬性 

   4.3 抽象類 

   4.4 接口 

   4.5 延遲靜態(tài)綁定:static關(guān)鍵字 

   4.6 錯(cuò)誤處理 

   4.7 Final 類和方法 

   4.8 使用攔截器 

   4.9 析構(gòu)方法 

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

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

   4.12 回調(diào)、匿名函數(shù)和閉包 

   4.13 小結(jié) 

 第5章 對(duì)象工具 

   5.1 PHP和包 

     5.1.1 PHP包和命名空間 

     5.1.2 自動(dòng)加載 

   5.2 類函數(shù)和對(duì)象函數(shù) 

     5.2.1 查找類 

     5.2.2 了解對(duì)象或類 

     5.2.3 了解類中的方法 

     5.2.4 了解類屬性 

     5.2.5 了解繼承 

     5.2.6 方法調(diào)用 

   5.3 反射API 

     5.3.1 入門 

     5.3.2 開始行動(dòng) 

     5.3.3 檢查類 

     5.3.4 檢查方法 

     5.3.5 檢查方法參數(shù) 

     5.3.6 使用反射API 

   5.4 小結(jié) 

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

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

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

     6.2.1 職責(zé) 

     6.2.2 內(nèi)聚 

     6.2.3 耦合 

     6.2.4 正交 

   6.3 選擇類 

   6.4 多態(tài) 

   6.5 封裝 

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

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

     6.7.1 代碼重復(fù) 

     6.7.2 類知道的太多 

     6.7.3 萬(wàn)能的類 

     6.7.4 條件語(yǔ)句 

   6.8 UML 

     6.8.1 類圖 

     6.8.2 時(shí)序圖 

   6.9 小結(jié) 

第三部分 模式

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

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

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

     7.2.1 命名 

     7.2.2 問(wèn)題 

     7.2.3 解決方案 

     7.2.4 效果 

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

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

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

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

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

     7.4.4 模式定義了一組詞匯 

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

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

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

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

   7.6 小結(jié) 

 第8章 模式原則 

   8.1 模式的啟示 

   8.2 組合與繼承 

     8.2.1 問(wèn)題 

     8.2.2 使用組合 

   8.3 解耦 

     8.3.1 問(wèn)題 

     8.3.2 降低耦合 

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

   8.5 變化的概念 

   8.6 父子關(guān)系 

   8.7 模式 

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

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

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

     8.7.4 企業(yè)模式 

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

   8.8 小結(jié) 

 第9章 生成對(duì)象 

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

   9.2 單例模式 

     9.2.1 問(wèn)題 

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

     9.2.3 結(jié)果 

   9.3 工廠方法模式 

     9.3.1 問(wèn)題 

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

     9.3.3 結(jié)果 

   9.4 抽象工廠模式 

     9.4.1 問(wèn)題 

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

     9.4.3 結(jié)果 

     9.4.4 原型模式 

     9.4.5 問(wèn)題 

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

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

   9.6 小結(jié) 

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

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

   10.2 組合模式 

     10.2.1 問(wèn)題 

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

     10.2.3 效果 

     10.2.4 組合模式小結(jié) 

   10.3 裝飾模式 

     10.3.1 問(wèn)題 

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

     10.3.3 效果 

   10.4 外觀模式 

     10.4.1 問(wèn)題 

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

     10.4.3 效果 

   10.5 小結(jié) 

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

   11.1 解釋器模式 

     11.1.1 問(wèn)題 

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

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

   11.2 策略模式 

     11.2.1 問(wèn)題 

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

   11.3 觀察者模式 

   11.4 訪問(wèn)者模式 

     11.4.1 問(wèn)題 

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

     11.4.3 訪問(wèn)者模式的問(wèn)題 

   11.5 命令模式 

     11.5.1 問(wèn)題 

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

   11.6 小結(jié) 

 第12章 企業(yè)模式 

   12.1 架構(gòu)概述 

     12.1.1 模式 

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

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

     12.2.1 注冊(cè)表 

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

   12.3 表現(xiàn)層 

     12.3.1 前端控制器 

     12.3.2 應(yīng)用控制器 

     12.3.3 頁(yè)面控制器 

     12.3.4 模板視圖和視圖助手 

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

     12.4.1 事務(wù)腳本 

     12.4.2 領(lǐng)域模型 

   12.5 小結(jié) 

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

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

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

     13.2.1 問(wèn)題 

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

     13.2.3 效果 

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

     13.3.1 問(wèn)題 

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

     13.3.3 效果 

   13.4 工作單元 

     13.4.1 問(wèn)題 

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

     13.4.3 效果 

     13.4.4 延遲加載 

     13.4.5 問(wèn)題 

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

     13.4.7 效果 

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

     13.5.1 問(wèn)題 

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

     13.5.3 效果 

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

     13.6.1 問(wèn)題 

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

     13.6.3 效果 

   13.7 選擇工廠和更新工廠模式 

     13.7.1 問(wèn)題 

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

     13.7.3 效果 

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

   13.9 小結(jié) 

第四部分 實(shí)踐

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

   14.1 超越代碼 

   14.2 借一個(gè)輪子 

   14.3 合作愉快 

   14.4 為你的代碼插上雙翼 

   14.5 文檔 

   14.6 測(cè)試 

   14.7 持續(xù)集成 

   14.8 小結(jié) 

 第15章 PEAR和Pyrus 

   15.1 什么是PEAR 

   15.2 了解Pyrus 

   15.3 安裝PEAR包 

   15.4 使用PEAR包 

   15.5 創(chuàng)建自己的PEAR包 

     15.5.1 package.xml 

     15.5.2 package.xml的組成 

     15.5.3 contents元素 

     15.5.4 依賴 

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

     15.5.6 準(zhǔn)備發(fā)布包 

     15.5.7 創(chuàng)建自己的PEAR頻道 

   15.6 小結(jié) 

 第16章 用phpDocumentor生成文檔 

   16.1 為什么要使用文檔 

   16.2 安裝 

   16.3 生成文檔 

   16.4 DocBlock注釋 

   16.5 類的文檔 

   16.6 文件的文檔 

   16.7 屬性的文檔 

   16.8 方法的文檔 

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

   16.10 小結(jié) 

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

   17.1 為什么要使用版本控制 

   17.2 獲得Subversion 

   17.3 配置Subversion代碼庫(kù) 

   17.4 開始項(xiàng)目 

   17.5 更新和提交 

   17.6 增加和刪除文件及目錄 

     17.6.1 添加文件 

     17.6.2 刪除文件 

     17.6.3 添加目錄 

     17.6.4 刪除目錄 

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

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

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

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

   17.9 小結(jié) 

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

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

   18.2 手工測(cè)試 

   18.3 引入PHPUnit 

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

     18.3.2 斷言方法 

     18.3.3  測(cè)試異?!?/p>

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

     18.3.5 約束 

     18.3.6 模擬與樁 

     18.3.7 失敗是成功之母 

   18.4 編寫Web測(cè)試 

     18.4.1 為測(cè)試重構(gòu)Web應(yīng)用 

     18.4.2 簡(jiǎn)單的Web測(cè)試 

     18.4.3 Selenium 

   18.5 警告 

   18.6 小結(jié) 

 第19章 用Phing實(shí)現(xiàn)項(xiàng)目的自動(dòng)構(gòu)建 

   19.1 什么是Phing 

   19.2 獲取和安裝Phing 

   19.3 編寫build文檔 

     19.3.1 目標(biāo) 

     19.3.2 屬性 

     19.3.3 類型 

     19.3.4 任務(wù) 

   19.4 小結(jié) 

第五部分 結(jié)論

 第20章 持續(xù)集成 

   20.1 什么是持續(xù)集成 

   20.2 CruiseControl和phpUnderControl 

     20.2.1 安裝CruiseControl 

     20.2.2 安裝phpUnderControl 

     20.2.3 安裝項(xiàng)目 

   20.3 小結(jié) 

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

   21.1 對(duì)象 

     21.1.1 選擇 

     21.1.2 封裝和委托 

     21.1.3 解耦 

     21.1.4 復(fù)用性 

     21.1.5 美學(xué) 

   21.2 模式 

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

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

   21.3 實(shí)踐 

     21.3.1 測(cè)試 

     21.3.2 文檔 

     21.3.3 版本控制 

     21.3.4 自動(dòng)構(gòu)建 

     21.3.5 持續(xù)集成 

     21.3.6 我們還遺漏了什么 

   21.4 小結(jié) 

第六部分 附錄

 附錄A 參考文獻(xiàn) 

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

使用說(shuō)明

1.在綠色資源網(wǎng)下載深入PHP pdf電子版

2.解壓后獲得深入PHP 文件

3.雙擊使用wps打開,或者在本站下載pdf閱讀器閱讀

適用人群

本書為PHP企業(yè)級(jí)開發(fā)人員和軟件工程師量身打造的經(jīng)典著作,每一位想提高技能的PHP開發(fā)人員都應(yīng)該閱讀

軟件截圖

下載地址 電腦版

用戶評(píng)論

熱門評(píng)論

最新評(píng)論

發(fā)表評(píng)論 查看所有評(píng)論(0)

昵稱:
請(qǐng)不要評(píng)論無(wú)意義或臟話,我們所有評(píng)論會(huì)有人工審核.
字?jǐn)?shù): 0/500 (您的評(píng)論需要經(jīng)過(guò)審核才能顯示)