{INICIANTES EM PHP} Separe o back-end do HTML
Esse é um dos motivos do PHP ser mal visto pela “PELA BOLHA DEV” essa facilidade de juntar BACK-END com HTML. Mas quando assunto é esse concordo com eles, mesmo sendo um Dev Back-end ter logica de programação junto da interface do usuário atrapalha de mais, deixa o código sujo, além de atrapalhar a legibilidade, escalabilidade e reutilização de código. Pra quem ta começando no PHP separe o back-end do Front-end por favor, use o MVC, ou freameworks como próprio laravel ou symfony, com twig que é um template engine do PHP, tudo isso junto pode facilitar tudo para você dar manutenção nesse código depois e para outros DEV também. E vai por mim PHP fica lindo de mais quando esta somente do lado do servidor. ESSA É MINHA OPINIÃO.