Common PHP Architecture Mistakes I’ve Fixed for Clients