PHP Objects, Patterns, and Practice

When I first had the idea for PHP Objects, Patterns, and Practice, I felt I was swimming against the tide. Many pattern implementations in PHP felt like glorified workarounds due to limitations in the language. These days, though, it can be hard to keep up with pace of innovation in PHP objects,...

Mô tả đầy đủ

Đã lưu trong:
Chi tiết về thư mục
Tác giả chính: Zandstra, Matt
Định dạng: Sách
Ngôn ngữ:English
Được phát hành: Apress 2012
Những chủ đề:
PHP
Truy cập trực tuyến:http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31554
Các nhãn: Thêm thẻ
Không có thẻ, Là người đầu tiên thẻ bản ghi này!
Thư viện lưu trữ: Thư viện Trường Đại học Đà Lạt
id oai:scholar.dlu.edu.vn:DLU123456789-31554
record_format dspace
institution Thư viện Trường Đại học Đà Lạt
collection Thư viện số
language English
topic PHP
Objects
spellingShingle PHP
Objects
Zandstra, Matt
PHP Objects, Patterns, and Practice
description When I first had the idea for PHP Objects, Patterns, and Practice, I felt I was swimming against the tide. Many pattern implementations in PHP felt like glorified workarounds due to limitations in the language. These days, though, it can be hard to keep up with pace of innovation in PHP objects, design, and project practice. If that's a problem, well, it's the kind you want to have. Especially if you have the tools at hand to navigate the risks and opportunities that present themselves. PHP continues to tick items off the object-oriented developer's wish list. Since the last edition of this book, we have seen namespaces make it into the language, late static binding, anonymous functions, and closures (if those don't yet mean anything to you, don't worry, they're all covered by this book). PHP is an active language, constantly evolving to meet the needs of its users.
format Book
author Zandstra, Matt
author_facet Zandstra, Matt
author_sort Zandstra, Matt
title PHP Objects, Patterns, and Practice
title_short PHP Objects, Patterns, and Practice
title_full PHP Objects, Patterns, and Practice
title_fullStr PHP Objects, Patterns, and Practice
title_full_unstemmed PHP Objects, Patterns, and Practice
title_sort php objects, patterns, and practice
publisher Apress
publishDate 2012
url http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31554
_version_ 1757665042674745344
spelling oai:scholar.dlu.edu.vn:DLU123456789-315542014-01-20T06:05:11Z PHP Objects, Patterns, and Practice Zandstra, Matt PHP Objects When I first had the idea for PHP Objects, Patterns, and Practice, I felt I was swimming against the tide. Many pattern implementations in PHP felt like glorified workarounds due to limitations in the language. These days, though, it can be hard to keep up with pace of innovation in PHP objects, design, and project practice. If that's a problem, well, it's the kind you want to have. Especially if you have the tools at hand to navigate the risks and opportunities that present themselves. PHP continues to tick items off the object-oriented developer's wish list. Since the last edition of this book, we have seen namespaces make it into the language, late static binding, anonymous functions, and closures (if those don't yet mean anything to you, don't worry, they're all covered by this book). PHP is an active language, constantly evolving to meet the needs of its users. Part 1: Introduction.............................................................................................................................1 ■Chapter 1: PHP: Design and Management .......................................................................................3 Part 2: Objects ....................................................................................................................................9 ■Chapter 2: PHP and Objects...........................................................................................................11 ■Chapter 3: Object Basics ...............................................................................................................15 ■Chapter 4: Advanced Features.......................................................................................................41 ■Chapter 5: Object Tools..................................................................................................................71 ■Chapter 6: Objects and Design ......................................................................................................99 Part 3: Patterns...............................................................................................................................121 ■Chapter 7: What Are Design Patterns? Why Use Them?..............................................................123 ■Chapter 8: Some Pattern Principles ............................................................................................131 ■Chapter 9: Generating Objects.....................................................................................................145 ■Chapter 10: Patterns for Flexible Object Programming...............................................................169 ■Chapter 11: Performing and Representing Tasks........................................................................189 ■Chapter 12: Enterprise Patterns ..................................................................................................221 ■Chapter 13: Database Patterns....................................................................................................275 Part 4: Practice...............................................................................................................................315 ■Chapter 14: Good (and Bad) Practice ..........................................................................................317 ■Chapter 15: An Introduction to PEAR and Pyrus..........................................................................323 ■Chapter 16: Generating Documentation with phpDocumentor ....................................................347 ■Chapter 17: Version Control with Subversion..............................................................................361 ■Chapter 18: Testing with PHPUnit................................................................................................379 ■Chapter 19: Automated Build with Phing ....................................................................................407 ■Chapter 20: Continuous Integration.............................................................................................427 Part 5: Conclusion...........................................................................................................................451 ■Chapter 21: Objects, Patterns, Practice ......................................................................................453 ■Appendix A: Bibliography ............................................................................................................463 ■Appendix B: A Simple Parser.......................................................................................................467 ■Index............................................................................................................................................219 2012-08-24T03:24:04Z 2012-08-24T03:24:04Z 2010 Book 978-1-4302-2925-4 http://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31554 en application/pdf Apress