Skip to content

PHP in Action Objects, Design, Agility

Best in textbook rentals since 2012!

ISBN-10: 1932394753

ISBN-13: 9781932394757

Edition: 2007

Authors: Dagfinn Dagfinn Reiersol, Marcus Marcus Baker, Chris Chris Shiflett, Dagfinn Reiers�l

List price: $39.99
Blue ribbon 30 day, 100% satisfaction guarantee!
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!

To keep programming productive and enjoyable, state-of-the-art practices and principles are essential. Object-oriented programming and design help manage complexity by keeping components cleanly separated. Unit testing helps prevent endless, exhausting debugging sessions. Refactoring keeps code supple and readable. PHP offers all this-and more. This book shows you how to apply PHP techniques and principles to all the most common challenges of web programming, including: Web presentation and templates User interaction including the Model-View-Contoller architecture Input validation and form handling Database connection and querying and abstraction Object persistence
Customers also bought

Book details

List price: $39.99
Copyright year: 2007
Publisher: Manning Publications Co. LLC
Publication date: 7/13/2007
Binding: Paperback
Pages: 552
Size: 7.38" wide x 9.25" long x 1.20" tall
Weight: 2.024
Language: English

Dagfinn Reiersol has been designing and developing web applications, web content mining software, web programming tools, and text analysis programs, mostly in PHP, since 1997. He also has a long history as a technical writer of software manuals. He lives in Oslo, Norway.

PHP and modern software development
Objects in PHP
Using PHP classes effectively
Understanding objects and classes
Understanding class relationships
Object-oriented principles
Design patterns
Design how-to : date and time handling
Test-driven development
Advanced testing techniques
Refactoring web applications
Taking control with web tests
Using templates to manage web presentation
Constructing complex web pages
User interaction
Controllers
Input validation
Form handling
Database connection, abstraction, and configuration
Objects and SQL
Data class design