The world of testable PHP applications can seem confusing and the members of the community are often cult-like in their devotion to the tools and practices. What you need is a guide who is as crazy as the cultists but can explain the concepts to you without seeming like One Of Them.
In this talk, long-time grumpy programmer and testing advocate Chris Hartjes goes over the basics of the concepts and tools that he uses every day to turn unruly PHP code into testable applications that seem like they are snapped together using lego blocks.