»
Include y Require
Programación, PHP, PHP Básico
  • Inclusión de ficheros externos:
    • include()
    • require()
  • Ambos incluyen y evalúan el fichero especificado
  • Diferencia:
    • Comportamiento
      • include() se incluye el fichero si se llega a esta instrucción
      • require() el parser incluye directament el fichero antes
    • En caso de error
      • include() produce un warning
      • require() un error fatal
  • Se usará require() si al producirse un error debe interrumpirse la carga de la página


Incrustación en una página HTML:

<HTML>
<HEAD>
<TITLE>Título</TITLE>
<?PHP
// Incluir bibliotecas de funciones
require ("$libdir/conecta.php");
require ("$libdir/fecha.php");
require ("$libdir/cadena.php");
require ("$libdir/globals.php");
?>
</HEAD>
<BODY>
<?PHP
include ("cabecera.html");
?>
// Código HTML + PHP
. . .
<?PHP
include ("pie.html");
?>
</BODY>
</HTML>