PHP 5 Objects, Patterns, and Practice - Matt Zandstra - Librairie Eyrolles
Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
PHP 5 Objects, Patterns, and Practice
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

PHP 5 Objects, Patterns, and Practice

PHP 5 Objects, Patterns, and Practice

Build powerful code by mastering PHP 5's object-oriented enhancements, design patterns, and essential development tools

Matt Zandstra - Collection The Expert's Voice in Open Source

436 pages, parution le 31/01/2005

Résumé

The popularity of PHP is made obvious not only by the estimated millions of Web sites using the software, but also by the scale and scope of the applications built using the open source language. This tendency to stretch PHP's boundaries has prompted a series of language enhancements aimed at helping developers create powerful systems. The release of PHP 5 is perhaps the most significant, offering dramatically enhanced object-oriented support. In this book, I'll introduce you to these new features and the many new opportunities they provide, as well as to a number of tools that will help you maximize development efforts.

I'll begin with a broad overview of PHP 5'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 also benefit from an extensive discussion regarding object-oriented design best practices.

The next part of this book is devoted to a topic that is often a natural extension of any object-oriented introduction: design patterns. PHP 5 is particularly well-suited to the deployment of these solutions for commonly occurring programming problems. I'll introduce pattern concepts and show you how to implement several key patterns in your PHP applications.

The last segment introduces 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 5 Objects, Patterns, and Practice to help you become more proficient with this amazing language. I hope you enjoy it.

L'auteur - Matt Zandstra

Matt Zandstra has worked as a Web programmer, consultant and writer for a decade. He has been an object evangelist for most of that time. He is the author of SAMS Teach Yourself PHP in 24 Hours (three editions), and contributed to DHTML Unleashed. He has written articles for Linux Magazine and Zend.com. He works primarily with PHP, Perl and Java, building online applications. He an engineer at Yahoo! in London.

Matt lives in Brighton with his wife Louise, and two children, Holly and Jake. Because it has been so long since he has had any spare time he only distantly recollects that he runs regularly to offset the effects of his liking for pubs and cafes, and for sitting around reading and writing fiction.

Sommaire

  • Introduction
    • PHP: Design and Management
  • Objects
    • PHP and Objects
    • Object Basics
    • Advanced Features
    • Object Tools
    • Objects and Design
  • Patterns
    • What Are Design Patterns? Why Use Them?
    • Some Pattern Principles
    • Generating Objects
    • Designing for Object Relations
    • Performing and Representing Tasks
    • Enterprise Patterns
  • Practice
    • Good (and Bad) Practice
    • An Introduction to PEAR
    • Generating Documentation with phpDocumentor
    • Version Control with CVS
    • Automated Build with Phing
  • Conclusion
    • Objects, Patterns, Practice
  • Appendixes
    • Appendix A : Bibliography
    • Appendix B : A Simple Parser
Voir tout
Replier

Caractéristiques techniques

  PAPIER
Éditeur(s) Apress
Auteur(s) Matt Zandstra
Collection The Expert's Voice in Open Source
Parution 31/01/2005
Nb. de pages 436
Format 17,5 x 23,5
Couverture Broché
Poids 721g
Intérieur Noir et Blanc
EAN13 9781590593806
ISBN13 978-1-59059-380-6

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription