没有合适的资源?快使用搜索试试~ 我知道了~
Apress.PHP.Objects.Patterns.And.Practice.2nd
需积分: 0 20 下载量 113 浏览量
2008-09-05
16:10:37
上传
评论
收藏 7.14MB PDF 举报
温馨提示
试读
514页
php设计模式,amazon上排名很高的php书籍
资源详情
资源评论
资源推荐
this print for content only—size & color not accurate spine = 0.9682" 512 page count
Books for professionals By professionals
®
PHP Objects, Patterns, and Practice
SECOND EDITION
Dear Reader,
In recent years, PHP has embraced the object-oriented revolution, both in
terms of usage patterns and language features. Still, though, most books about
object-oriented design focus on languages like Java and C++. But one of the nice
things about designing with objects is how concepts can travel among languages. In
this book, I explore object-oriented programming and design from the standpoint
of a PHP programmer.
I begin with an overview of PHP’s object-oriented features, introducing key
topics like class declaration, object instantiation, inheritance, and method
and property encapsulation. You’ll also learn about advanced topics including
static methods and properties, abstract classes, interfaces, exception handling,
object cloning, and more. You’ll benefit from an extensive discussion of best
practices in object-oriented design too.
The next part of this book is devoted to design patterns, a subject that naturally
complements object orientation. I introduce pattern concepts and show you
how to implement several key patterns in your PHP applications, and I include
chapters on enterprise and database patterns.
In the last segment of this book, I introduce a number of great utilities that
help you document, manage, test, and build your PHP applications, including
Phing, PHPUnit2, PHPDocumentor, PEAR, and CVS.
I wrote PHP Objects, Patterns, and Practice to give you the kind of help I
would have liked when I first discovered object-oriented programming and
design patterns, since I learned a lot of lessons the hard way, in both code
design and good project practice.
Matt Zandstra
Author of
SAMS Teach Yourself PHP
in 24 Hours
US $44.99
Shelve in
PHP
User level:
Intermediate–Advanced
Zandstra
SECOND
EDITION
PHP
The eXperT’s Voice
®
in open source
PHP Objects,
Patterns,
and
Practice
SECOND EDITION
cyan
MaGenTa
yelloW
Black
panTone 123 c
Matt Zandstra
Companion
eBook Available
THE APRESS ROADMAP
PHP 5 Recipes: A
Problem-Solution Approach
Beginning Joomla!
Pro PHP
PHP Objects, Patterns, and
Practice, Second Edition
Beginning PHP and
MySQL 5, Second Edition
Beginning PHP 5
and MySQL E-Commerce
www.apress.com
SOURCE CODE ONLINE
Companion eBook
See last page for details
on $10 eBook version
ISBN-13: 978-1-59059-909-9
ISBN-10: 1-59059-909-8
9 781590 599099
5 4 4 9 9
Build powerful code by mastering PHP’s
object-oriented enhancements, design
patterns, and essential development tools
Objects, Patterns,
and
Practice
www.dbebooks.com - Free Books & magazines
Matt Zandstra
PHP Objects, Patterns,
and Practice
Second Edition
9098_FM.qxd 11/17/07 11:27 AM Page i
PHP Objects, Patterns, and Practice, Second Edition
Copyright © 2008 by Matt Zandstra
All rights reserved. No part of this work may be reproduced or transmitted in any form or by any means,
electronic or mechanical, including photocopying, recording, or by any information storage or retrieval
system, without the prior written permission of the copyright owner and the publisher.
ISBN-13 (pbk): 978-1-59059-909-9
ISBN-10 (pbk): 1-59059-909-8
ISBN-13 (electronic): 978-1-4302-0466-4
ISBN-10 (electronic): 1-4302-0466-4
Printed and bound in the United States of America 9 8 7 6 5 4 3 2 1
Trademarked names may appear in this book. Rather than use a trademark symbol with every occurrence
of a trademarked name, we use the names only in an editorial fashion and to the benefit of the trademark
owner, with no intention of infringement of the trademark.
Lead Editor: Tom Welsh
Technical Reviewer: Tolan Blundell
Editorial Board: Steve Anglin, Ewan Buckingham, Tony Campbell, Gary Cornell, Jonathan Gennick,
Jason Gilmore, Kevin Goff, Jonathan Hassell, Matthew Moodie, Joseph Ottinger, Jeffrey Pepper,
Ben Renow-Clarke, Dominic Shakeshaft, Matt Wade, Tom Welsh
Project Manager: Richard Dal Porto
Copy Editors: Heather Lang, Benjamin Berg
Associate Production Director: Kari Brooks-Copony
Senior Production Editor: Laura Cheu
Compositor: Kinetic Publishing Services, LLC
Proofreader: Nancy Riddiough
Indexer: Becky Hornyak
Artist: Kinetic Publishing Services, LLC
Cover Designer: Kurt Krames
Manufacturing Director: Tom Debolski
Distributed to the book trade worldwide by Springer-Verlag New York, Inc., 233 Spring Street, 6th Floor,
New York, NY 10013. Phone 1-800-SPRINGER, fax 201-348-4505, e-mail orders-ny@springer-sbm.com, or
visit http://www.springeronline.com.
For information on translations, please contact Apress directly at 2855 Telegraph Avenue, Suite 600, Berkeley,
CA 94705. Phone 510-549-5930, fax 510-549-5939, e-mail info@apress.com, or visit http://www.apress.com.
The information in this book is distributed on an “as is” basis, without warranty. Although every precaution
has been taken in the preparation of this work, neither the author(s) nor Apress shall have any liability to
any person or entity with respect to any loss or damage caused or alleged to be caused directly or indirectly
by the information contained in this work.
The source code for this book is available to readers at http://www.apress.com.
9098_FM.qxd 11/17/07 11:27 AM Page ii
For Louise, who is the whole point
9098_FM.qxd 11/17/07 11:27 AM Page iii
剩余513页未读,继续阅读
codeisbeauty
- 粉丝: 0
- 资源: 2
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0