Cover of PHP Object-Oriented Solutions

PHP Object-Oriented Solutions

My first experiments with object-oriented programming in PHP took place about six years ago. Unfortunately, the book that introduced me to the subject concentrated on the mechanics of writing classes and paid little heed to principles underlying OOP. As a result, I wrote classes that were closely intertwined with a specific project ( tightly coupled, to use the OOP terminology). Everything worked exactly the way I wanted, but the design had a fundamental flaw: the classes couldn t be used for any other project. Worse still, it was a large project a bilingual, searchable database with more than 15,000 records so any changes I wanted to make to it involved revising the whole code base. The purpose of this book is to help you avoid the same mistake. Although most chapters revolve around mini-projects, the classes they use are project-neutral. Rather than being a how to cookbook, the aim is to help developers with a solid knowledge of PHP basics add OOP to their skill set."

Subject
science
Themes
technology
Audience
adult
Length
medium · 372 pages

Click a tag to see books like this one that share it.

Read it? Sign in to help tag it.

Liked PHP Object-Oriented Solutions? Here’s where I’d start.

These suit anyone who liked PHP Object-Oriented Solutions. Sign in and mark a few books for picks shaped around your own taste.

  1. PHP Objects, Patterns, and Practice Shares php, programming, web development
  2. Essential PHP Security Shares php, programming, computers
  3. PHP and MySQL Web Development Shares php, web development, programming
  4. PHP Cookbook Shares php, programming, tech

“People who read PHP Object-Oriented Solutions tend to reach for these next.”

  1. jQuery in Action
  2. Dom Scripting: Web Design with JavaScript and the Document Object Model
  3. The Object-Oriented Thought Process
  4. Learning PHP, MySQL, and JavaScript: A Step-By-Step Guide to Creating Dynamic Websites

“If you want more of the same (science about technology), start with these.”

  1. The Robot Builders Bonanza
  2. Becoming Agile: ...in an imperfect world
  3. Learning Web Design: A Beginner's Guide to HTML, CSS, JavaScript, and Web Graphics
  4. Python Crash Course: A Hands-On, Project-Based Introduction to Programming

“If it was the php that hooked you, try one of these.”

  1. PHP 5 Objects, Patterns, and Practice
  2. Advanced PHP Programming
  3. PHP for the Web: Visual QuickStart Guide
  4. PHP 5 Power Programming

“These start from a similar idea, even if they go somewhere else with it.”

  1. Beginning Ruby: From Novice to Professional
  2. Rails Antipatterns: Best Practice Ruby on Rails Refactoring
  3. Python 3 Object Oriented Programming
  4. Core Python Programming