Review of php code anti-patterns and patterns from static to dynamic to MVC.  http://symfony.com/doc/current/index.html