作者:empty 页数:538 出版社:empty |
Printed and bound in the United States of America 987654321Trademarked names may appear in this book Rather than use a trademark symbol with everyoccurrence of a trademarked name, we use the names only in an editorial fashion and to thebene ft of the trademark owner wth no intention of nf in gement of the trademark.President and Publisher:Paul ManningLeadEd r or Mi hele Lowman, Marr wadeTechnical Reviewer:We sHuntDist i but ed to the book trade worldwide by Springer-Verlag NewYork, Inc, 233SpringStreet6th Floor,NewYork, NY 10013, Phone 1-B 00-SPRINGER, fax 201-348-4505,emailorders-nyespringer-sbm.com,or visit waw.springeronline.com.For information on translations,pleasee-mailinfoeapress.com, or visit we.a press.con.A press and friends of ED books maybe purchased in bulk for academic, corporate, or promotionaluse.eBook versions and ice nses are also available for most titles.For more information, referenceand Practice
ourSpecialBulkSales-eBookLicensingwebpageatwiw.apress.com/info/bulksales.The info m mation in this book is di tr but ed on an as is basis, wihout warranty.Although everyhave any lab lity to any person or entity with respect to any loss or damage caused orale ged to becaused directly or indirectly by the information contained in this work.The sourcecode for this book is available to readers at wow.a press.con.You will need to answerquestions pertaining to this book in order to successfully download the code.
.m About the Author.xvii
■About the Technical Review.xviii
Acknowledgments.xix
Introduction to the Third Editio.X
Part 1:Introduction.
Chapter1:PHP:DesignandManagement.
.Part 2:Objects.
Chapter 2:PHP and Obje.
.Chapter 3:Object Basics.15
Chapter 4:Advanced Featur.
.Chapter 5:Object Tools.71
Chapter 6:Objects and Design.99
Part 3:Patterns.121
Chapter 7:What Are Design Patterns?Why Use Them?.r.r.23
lChapter8:SomePatternPrinciples.131
■Chapter 9:Generating Objects.145
Chapter10:PatensforFexbeObjectProgrammig.6.
Chapter 11:Performing and Representing Tasks.189
■Chapter12:EnterprisePatterns.221
Chapter13:DatabasePatterns.275
Part4:Practice.315
Chapter14:Good(andBad)Practic.317
Chapter 15:An Introduction to PEAR and Py.u.323
Chapter16:GenerangDocumentaionwtphpDo.7
Chapter 17:Version Control with Subversion.361
■Chapter18:TestingwithPHPUnit.379
Chapter19:AutomatedBuildwithPhing.407
■Chapter 20:Continuous Integration.427
Part 5:Conclusion.451
Chapter21:0bjects, Pattr ns, Prac ie.453
Appe