The PHP Anthology Volume I: Foundations by Harry Fuecks

One of the great things about PHP is its vibrant and active community. Developers enjoy many online meeting points, including SitePoint Forums[1] where developers get together to help each other out with problems they face on a daily basis, from the basics of how PHP works, to solving design problems like “How do I validate a form?” As a way to get help, these communities are excellent—they’re replete with all sorts of vital fragments you’ll need to make your projects successful. But putting all that knowledge together into a solution that applies to your particular situation can be a problem. Often, community members assume other posters have some degree of knowledge; frequently, you might spend a considerable
amount of time pulling together snippets from various posts, threads, and users (each of whom has a different programming style) to gain a complete picture.