000 03020nam a22004095i 4500
001 978-1-4302-2926-1
003 DE-He213
005 20140220084500.0
007 cr nn 008mamaa
008 101226s2010 xxu| s |||| 0|eng d
020 _a9781430229261
_9978-1-4302-2926-1
024 7 _a10.1007/978-1-4302-2926-1
_2doi
050 4 _aQA76.6-76.66
072 7 _aUM
_2bicssc
072 7 _aCOM051000
_2bisacsh
082 0 4 _a005.11
_223
100 1 _aZandstra, Matt.
_eauthor.
245 1 0 _aPHP Objects, Patterns, and Practice
_h[electronic resource] /
_cby Matt Zandstra.
250 _aThird Edition.
264 1 _aBerkeley, CA :
_bApress,
_c2010.
300 _aXX, 536 p.
_bonline resource.
336 _atext
_btxt
_2rdacontent
337 _acomputer
_bc
_2rdamedia
338 _aonline resource
_bcr
_2rdacarrier
347 _atext file
_bPDF
_2rda
505 0 _aPHP: Design and Management -- Objects -- PHP and Object -- Object Basic -- Advanced Featurers -- Object Tools -- Object and Design -- Patterns -- What are Design Pattern? Why Use Them? -- Some Pattern Principles -- Generating Object -- Pattern for Flexible Object Programming -- Performing and Representing Tasks -- Enterprise Patterns -- Database Patterns -- Practice -- Good (and Bad) Practice -- An Introduction to PEAR and Pyrus -- Generating Documentation with phpDocumentor -- Version Control with Subversion -- Testing with PHPUnit -- Automated Build with Phing -- Continuous Integration -- Conclusion -- Objects, Patterns, Practice.
520 _aThis book takes you beyond the PHP basics to the enterprise development practices used by professional programmers. Updated for PHP 5.3 with new sections on closures, namespaces, and continuous integration, this edition will teach you about object features such as abstract classes, reflection, interfaces, and error handling. You’ll also discover object tools to help you learn more about your classes, objects, and methods. Then you’ll move into design patterns and the principles that make patterns powerful. You’ll learn both classic design patterns and enterprise and database patterns with easy-to-follow examples. Finally, you’ll discover how to put it all into practice to help turn great code into successful projects. You’ll learn how to manage multiple developers with Subversion, and how to build and install using Phing and PEAR. You’ll also learn strategies for automated testing and building, including continuous integration. Taken together, these three elements—object fundamentals, design principles, and best practices—will help you develop elegant and rock-solid systems.
650 0 _aComputer science.
650 1 4 _aComputer Science.
650 2 4 _aProgramming Techniques.
710 2 _aSpringerLink (Online service)
773 0 _tSpringer eBooks
776 0 8 _iPrinted edition:
_z9781430229254
856 4 0 _uhttp://dx.doi.org/10.1007/978-1-4302-2926-1
912 _aZDB-2-CWD
999 _c110084
_d110084