eBooks-it.org Logo
eBooks-IT.org Inner Image

PHP Objects, Patterns and Practice

3rd Edition
PHP Objects, Patterns and Practice Image

Book Details:

Publisher:Apress
Series: Apress , Practice
Author:Matt Zandstra
Edition:3
ISBN-10:143022925X
ISBN-13:9781430229254
Pages:536
Published:Jun 07 2010
Posted:Nov 19 2014
Language:English
Book format:PDF
Book size:7.24 MB

Book Description:

This 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. Youll also discover object tools to help you learn more about your classes, objects, and methods. Then youll move into design patterns and the principles that make patterns powerful. Youll learn both classic design patterns and enterprise and database patterns with easy-to-follow examples. Finally, youll discover how to put it all into practice to help turn great code into successful projects. Youll learn how to manage multiple developers with Subversion, and how to build and install using Phing and PEAR. Youll also learn strategies for automated testing and building, including continuous integration. Taken together, these three elementsobject fundamentals, design principles, and best practiceswill help you develop elegant and rock-solid systems. What youll learn Learn to work with object fundamentals: writing classes and methods, instantiating objects, and creating powerful class hierarchies using inheritance. Master advanced object-oriented features, including static methods and properties. Learn how to manage error conditions with exceptions, and create abstract classes and interfaces. Understand and use design principles to deploy objects and classes effectively in your projects. Learn about design patterns, their purpose and structure, and the underlying principles that govern them. Discover a set of powerful patterns that you can deploy in your own projects. Learn about the tools and practices that can guarantee a successful project including unit testing; version control; build, installation, and package management; and continuous integration. Who this book is forThis book is suitable for anyone with at least a basic knowledge of PHP who wants to use its object-oriented features in their projects. Those who already know their interfaces from their abstracts may well still find it hard to use these features in their projects. These users will benefit from the books emphasis on design. They will learn how to choose and combine the participants of a system, how to read design patterns, and how to use them in their code. Finally, this book is for PHP coders who want to learn about the practices and tools (version control, testing, continuous integration, etc.) that can make projects safe, elegant, and stable. Table of Contents PHP: Design and Management PHP and Objects Object Basics Advanced Features Object Tools Objects and Design What Are Design Patterns? Why Use Them? Some Pattern Principles Generating Objects Patterns for Flexible Object Programming Performing and Representing Tasks Enterprise Patterns Database Patterns 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 Objects, Patterns, Practice

Download Link:

Related Books:

PHP Objects, Patterns and Practice

PHP Objects, Patterns and Practice Image
2nd Edition
Backed by a tireless development community, PHP has been a model of language evolution over its 10+ year history. Borne from a contract developers pet project, these days youll find PHP powering many of the worlds largest web sites, including Yahoo!, Digg, EA Games, and Lycos. PHP Objects, Patterns, and Practice, Second Edition shows you how to meld the power of PHP with the sound enterprise development techniques embraced by professional programmers. Going well beyond the basics of objectoriented development, youll learn about advanced topics such as working with static methods and properties, abstract classes, interfaces, design patterns, exception h...

PHP Objects, Patterns and Practice

PHP Objects, Patterns and Practice Image
4th Edition
PHP Objects Patterns and Practice, Fourth Edition is revised and updated throughout. The book begins by covering PHP's object-oriented features. It introduces key topics including class declaration, inheritance, reflection and much more. These provide the fundamentals of the PHP's support for objects. It also introduces some principles of design. This edition introduces new object relevant features such as traits, reflection extension additions, callable type hinting, improvements to exception handling, and many smaller language enhancements. The next section is devoted to design patterns. These describe common problems and their solutions. The sec...

PHP Persistence

Concepts, Techniques and Practical Solutions with Doctrine
PHP Persistence Image
Take the pain out of dealing with relational databases in an object-oriented programming world. With this short book, you can save time and money by simply coding less while accomplishing more with the Doctrine persistence framework, a leading persistence solution for PHP programmers and web developers. PHP Persistence teaches you about PHP persistence and how to use it effectively for your database-driven applications.Bestselling author Michael Romer leverages his own vast experience to show you what you need to know about Doctrine 2 and how to use it in your own projects. Along the way youll learn about powerful persistence techniques, such as object-relational mapping (ORM) in PHP.What You'll LearnDefine entities and references between entitiesMan...



2007 - 2021 © eBooks-IT.org