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,...
Đã lưu trong:
Tác giả chính: | |
---|---|
Định dạng: | Sách |
Ngôn ngữ: | English |
Được phát hành: |
Apress
2012
|
Những chủ đề: | |
Truy cập trực tuyến: | https://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 |
https://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31554 |
_version_ |
1819799376579526656 |
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 https://scholar.dlu.edu.vn/thuvienso/handle/DLU123456789/31554 en application/pdf Apress |