My Account Log in

1 option

PHP in Action : objects, design, agility / Dagfinn Reiersøl, Marcus Baker, Chris Shiflett.

O'Reilly Online Learning: Academic/Public Library Edition Available online

View online
Format:
Book
Author/Creator:
Reiersøl, Dagfinn, author.
Shiflett, Chris, author.
Baker, Marcus, author.
Language:
English
Subjects (All):
PHP (Computer program language).
Internet programming.
Web sites--Design.
Web sites.
Physical Description:
1 online resource (xxvi, 525 p. ) ill. ;
Edition:
1st edition
Place of Publication:
Greenwich, CT : Manning Publications Co., [2007]
Language Note:
English
System Details:
text file
Summary:
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
Contents:
pt. 1. Tools and concepts
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
pt. 2. Testing and refactoring
Test-driven development
Advanced testing techniques
Refactoring web applications
Taking control with web tests
pt. 3. Building the web interface
Using templates to manage web presentation
Constructing complex web pages
User interaction
Controllers
Input validation
Form handling
Database connection, abstraction, and configuration
pt. 4. Databases and infrastructure
Objects and SQL
Data class design.
Notes:
Includes index.
Includes bibliographical references (p. 511-512) and index.
Description based on print version record.
ISBN:
9781638354703
1638354707
OCLC:
1152982532

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account