PHP精粹:編寫高效PHP代碼

public1.5.2 private1.5.3 protected1.5.4

基本信息

出版社:機械工業出版社; 第1版 (2012年10月9日)
外文書名: PHP Master: Write Cutting-Edge Code
叢書名: 華章程式設計師書庫
平裝: 250頁
語種: 簡體中文
開本: 16
ISBN: 9787111399070, 7111399072
條形碼: 9787111399070
商品尺寸: 23.4 x 18.4 x 1.2 cm
商品重量: 440 g
品牌: 機械工業出版社

編輯推薦

Lorna Mitchell、Davey Shafik、Matthew Turland所著的《PHP精粹(編寫高效PHP代碼)》從面向對象、資料庫、API、設計模式、安全性、應用程式性能、自動化測試、質量保證等多方面總結了編寫高效PHP代碼的最佳實踐。

作者簡介

作者:(美)米切爾、(美)沙非克、(美)蒂蘭 譯者:彭沖、胡琳
資深PHP技術專家,常駐英國利茲的PHP顧問,從事軟體開發相關工作多年,尤其擅長與數據和API相關的知識。活躍於PHP社區,是美國西北部PHP技術社群的組織者,曾組織過多次社團會議並發表演講,是開源項目Joind.in的領導者。她還是一位技術作家,熱衷於分享自己的經驗,經常在多種流行雜誌和網站上發表技術文章。
資深LAMP技術專家,精通PHP,在HTML、CSS、JavaScript等Web相關技術領域也積累了十分豐富的經驗。他還是一位經驗豐富的技術作家,不僅發表了大量的技術文章,而且著有《The PHP Anthology: 101 Essential Tips, Tricks & Hacks》和《PHP Architect’s Zend PHP 5 Certification Study Guide》等著作。
資深PHP技術專家,有近10年PHP開發經驗,是PHP 5和Zend Framework的Zend認證工程師。他是Zend Framework、 PHPUnit和Phergie等PHP開源項目的參與者,為這些項目撰寫了大量文章。他還是一位經驗豐富的技術作家,不僅撰寫了《PHP Architect’s Guide to Web Scraping with PHP》等著作,而且還在《PHP Architect》等雜誌上發表了大量文章。

目錄

譯者序
前 言
第1章 面向對象編程
1.1 為什麼要使用面向對象編程
1.2 OOP簡介
1.2.1 聲明類
1.2.2 類的構造
1.2.3 對象實例化
1.2.4 自動載入
1.2.5 使用對象
1.2.6 使用靜態屬性和方法
1.2.7 對象和命名空間
1.3 對象的繼承
1.4 對象和函式
1.4.1 類型提示
1.4.2 多態性
1.4.3 對象和引用
1.4.4 作為函式參數傳遞的對象
1.4.5 流暢的接口
1.5 public、private以及protected
1.5.1 public
1.5.2 private
1.5.3 protected
1.5.4 選擇正確的可見性
1.5.5 使用getter和setter來控制可見性
1.5.6 使用神奇的_get和_set方法
1.6 接口
1.6.1 SPL Countable接口示例
1.6.2 計數對象
1.6.3 聲明和使用接口
1.6.4 識別對象和接口
1.7 異常
1.7.1 處理異常
1.7.2 為什麼要處理異常
1.7.3 拋出異常
1.7.4 擴展異常
1.7.5 捕捉特定類型的異常
1.7.6 設定一個全局異常處理程式
1.7.7 使用回調
1.8 更多神奇的方法
1.8.1 使用__call()和__callStatic()方法
1.8.2 使用__toString()方法輸出對象
1.8.3 序列化對象
1.9 本章小結
第2章 資料庫
第3章 API
第4章 設計模式
第5章 安全性
第6章 性能
第7章 自動測試
第8章 質量保證
附錄A PEAR和PECL
附錄B PHP標準庫
附錄C 進一步參考信息

相關詞條

熱門詞條

聯絡我們