Développer en PHP c'est tout d'abord faire très attention à ne pas faire du 'bricolage' car ce langage est très permissif. Tout le monde a déjà mélanger du HTML avec du PHP avec des contraintes if() dans ses projets non ( ? ).
Avec le temps les méthodes doivent être plus structurées et avoir la possibilité si besoin est, de modifier aisément le code sans avoir a passer toute une journée à déchiffrer chaque ligne de code. Ne pas mettre également des echo de code HTML ou même de variable ( ! ) dans les fonctions. Les valeurs de retours sont pas là pour faire jolies.
Et j'en passe mais le maître mot c'est de l'organisation ! ( la POO est une solution mais même sans ça il est possible de faire du propre ).