PHP

Diferencia entre include y require en PHP

821Vistas

Sencillo y rápido, tutorial para explicar la diferencia entre include y require en PHP. Ambas funciones sirven para añadir otros ficheros a nuestros scripts en PHP.

Diferentes sintaxis de PHP include y require

Les pongo las posibilidades sintaxis que tenemos en estas 2 funciones.

include("ruta_archivo.php");
include "ruta_archivo.php";
//
require("ruta_archivo.php");
require "ruta_archivo.php";

Como puedes ver cada una de ellas se puede llamar de 2 maneras diferentes, con paréntesis o sin ellas.

Diferencia entre include y require en PHP

A continuación les voy a explicar la diferencia entre include y require:

  • include inserta en nuestro script un código procedente de otro archivo, si no existe dicho archivo o si contiene algún tipo de error nos mostrará un ‘warning‘ por pantalla y el script seguirá ejecutándose.
  • require hace la misma operación que include, pero en caso de no existir el archivo o error en el mismo mostrará un ‘fatal error‘ y el script no se sigue ejecutando.

La diferencia está en cómo tratan los errores ambas funciones. Entonce, puedes utilizar require siempre que el código sea importante (Funciones reutilizables, configuraciones…), mientras que include lo usaría en casos en los que el código no es vital para la ejecución del script (cabeceras y pies HTML o similares).

Deja una respuesta