Best Practices of Application Development in PHP