Free Trial

Safari Books Online is a digital library providing on-demand subscription access to thousands of learning resources.


  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint
Share this Page URL
Help

Chapter 4. Design Patterns > Pattern Formation

4.2. Pattern Formation

It has been said, when it comes to computer programming, that no problem is a new problem—someone else has solved it already. This is especially so on the Web! The design pattern is the codification of this concept; crafted over many years via trial and error, design patterns are the consensus of best practices for many common problems.

Regardless, don’t assume that design patterns are the be-all and end-all. There are many nuances to employing them: some forced by technical limitations based on the programming language being used; others by the specifics of the task at hand. But they are by their definition conceptual and language-agnostic, and you will find them of use no matter what language you write code in—but especially PHP.

  • Safari Books Online
  • Create BookmarkCreate Bookmark
  • Create Note or TagCreate Note or Tag
  • DownloadDownload
  • PrintPrint