_Maxi, la mejor practica es usar plantillas y puedes crearlas por ti mismo sin complicarte tanto, ejemplo para una página:
Código PHP:
<?php
include 'encabezado.php';
echo '<h1>Aquí va el título de la página</h1>';
include 'menu.php';
// Aquí pones el contenido de tu página, usando PHP o HTML directo, como prefieras
include 'pie-de-pagina.php';
?>
Si necesitas realizar cambios en encabezado, menu o pie de página, automáticamente se cambiará para todas las páginas de tu sitio.