En un sitio real, la cabecera y el pie de página son idénticos en todas las páginas. En lugar de copiarlos en todas partes, se colocan en un archivo aparte que se incluye.
Las instrucciones de inclusión
- include: inserta un archivo; si falta, muestra un aviso pero continúa.
- require: igual, pero detiene el script si el archivo falta.
- include_once / require_once: incluyen el archivo una sola vez.
Un ejemplo concreto
- Crea header.php con el menú del sitio.
- Al principio de cada página: include « header.php »;.
- Modifica el menú una sola vez: todas las páginas quedan actualizadas.
Para un archivo vital (la conexión a la base de datos, por ejemplo), es preferible require: más vale detener el script que continuar sin él.
Para recordar: include y require evitan la repetición. Usa require para los archivos imprescindibles.