Eu percebi algo que me deixou curioso e gostaria de saber o por quê. Ao criar o arquivo inicio-html.php eu coloquei a variavel titulo dentro da tag
<!DOCTYPE html>
...
<h1><?php $titulo ?></h1>
Porém , ao atribuir o titulo nos controladores, não exibia titulo nenhum na pagina no servidor.
Troquei para:
<?= $titulo ?>
e funcionou normalmente, mostrando que uma pagina nao tinha título e a outra com titulo normal. Porque não funcionou com o <?php ?