Después de ir dividiendo nuestra aplicación, programa o algoritmo que estemos haciendo usando funciones, tenemos también lo includes y requires.
Siguiendo con aquello de «divide y vencerás». Podríamos por ejemplo dividir las secciones del menú, cabecera, contenido
Al grano..
include y require
Includo y require son igual, por ejemplo si tenemos el siguiente archivo php6.php:
<?php include "cabecera.php"; include "menu.php"; include "contenido.php"; ?>
Que incluye al archivo cabecera.php siguiente:
<?php
echo «Aquí va la cabecera»;
?>
Por ejemplo un menú así:
<?php
echo «Aquí el menú»;
?>
Y el fichero que escribe el contenido:
<?php echo "Y el contenido"; ?>
Sea lo que sea que tengamos en los ficheros incluidos se ejecutarán desde el primer archivo en el orden y posición desde donde se llamen. Si no encuentra el archivo incluido mostrará entonces una advertencia (warning). Sin embargo, si usamos require y no encuentra el archivo incluido entonces parará y mostrará un error.
include_once y require_once
Para terminar con éste minitutorial, tenemos los once. La diferencia con los anteriores es que si ya hemos incluido o requerido un fichero y lo intentamos volver a require_once o include_once no lo va a hacer por segunda vez.
include_once significa incluir una vez y require_once siginifica requerir una vez. Con un poco de inglés nos acordaremos fácilmente. Sencillo verdad?¿
Sólo me queda remitirme a la documentación oficial. Si te ha gustado, te ha parecido interesante, quieres que siga escribiendo, quieres colaborarme, dale +1, comparte, o deja un mensaje.. 🙂
Espero pronto seguir con éstos minitutoriales.
Un saludo.