Volver a la página principal
miércoles 12 febrero 2025
4

Diferencia entre require e include en PHP

En PHP, require e include se utilizan para incluir archivos en un script. La diferencia clave es cómo manejan los errores: require genera un error fatal si el archivo no se encuentra, deteniendo la ejecución del script, mientras que include solo genera una advertencia y permite que el script continúe.

Diferencia clave entre require e include

  • require: Si el archivo no existe o hay un error en su carga, el script se detiene con un error fatal.
  • include: Si el archivo no se encuentra, PHP genera una advertencia (warning), pero el script sigue ejecutándose.

Ambos pueden usarse para incluir código externo, pero require es preferible cuando el archivo es esencial para el funcionamiento del programa.

Ejemplos

Uso de require

require 'config.php'; // Si config.php no existe, el script se detiene
echo "Este mensaje no se mostrará si hay un error en require.";

Uso de include

include 'config.php'; // Si config.php no existe, solo se genera una advertencia
echo "Este mensaje se mostrará incluso si hay un error en include.";
Etiquetas:
php
Compartir:
Creado por:
Author photo

Jorge García

Fullstack developer