Dúvidas com PHP e namespace

Bom dia, depois de algum tempo consegui voltar a estudar o PHP e me deparei com o namespace e isso gerou uma dúvida. Para utilizarmos uma classe contida em um namespace usamos:
use namespace/Classe.
Agora dúvida, qual a diferença entre fazer isso e utilizar por exemplo o require?
Uma outra dúvida, é válido colocar código PHP dentro do HTML? Por exemplo, quero fazer um CRUD e para pegar os dados para o controller e para isso uso PHP dentro do HTML. Caso não, como seria o mais ideal? Algum exemplo disso?
Grato.

Jovem, recomendo a você a leitura do livro: PHP : Programando com Orientação a Objetos. Explica bem toda esta questão e separação da estrutura MVC.

Compra do livro - Submarino