Du tout, ce sont juste 2 petites fonctions.
la POO fonctionne différement.
Par contre, si tu regardes bien mon pti exemple, je traite et ensuite j'affiche.
Traitement PHP avant, affichage HTML après.
L'erreur est peut être de "penser" PHP comme du HTML dynamique et de ne pas séparer le traitement de l'affichage.
Ainsi, si tu dois travailler avec un intégrateur, ce dernier se retrouvera perdu avec tout un code php plus ou moins complexe.
A partir du moment où les balises HTML sont ouvertes, il ne doit plus y avoir de traitement majeur, que de l'affichage avec des echos, et des boucles pour les tableaux.