Logo Studenta

Inclusión de archivos en PHP (include y require)

¡Estudia con miles de materiales!

Vista previa del material en texto

Inclusión de archivos en PHP (include y require) 
En PHP, la inclusión de archivos se realiza principalmente mediante dos constructores: 
`include` y `require`. Ambos se utilizan para insertar el contenido de un archivo dentro de 
otro archivo PHP. La diferencia entre ellos radica en su comportamiento cuando ocurre un 
error al incluir el archivo: 
 
1. `include`: Si el archivo que se intenta incluir no se encuentra, PHP emitirá un warning 
(advertencia) y continuará la ejecución del script. 
 
2. `require`: Si el archivo que se intenta incluir no se encuentra, PHP emitirá un error fatal y 
detendrá la ejecución del script. 
 
Ambos constructores se utilizan seguidos del nombre del archivo que se desea incluir, como 
se muestra a continuación: 
 <?php 
// Inclusión utilizando "include" 
include 'archivo.php'; 
 
// Inclusión utilizando "require" 
require 'otro_archivo.php'; 
?> 
 
Es posible utilizar rutas relativas o absolutas para especificar el nombre del archivo a incluir. 
Si se especifica una ruta relativa, se buscará el archivo desde el directorio actual del script 
que realiza la inclusión. 
 
Además de `include` y `require`, hay variantes más seguras que permiten evitar la inclusión 
duplicada de archivos: 
 
- `include_once`: Funciona igual que `include`, pero si el archivo ya ha sido incluido 
previamente en el script, no se incluirá nuevamente. 
 
- `require_once`: Funciona igual que `require`, pero si el archivo ya ha sido requerido 
previamente en el script, no se requerirá nuevamente. 
 
Estas variantes son útiles cuando tienes un código que podría incluirse varias veces en 
diferentes partes de tu aplicación y deseas evitar conflictos o errores por duplicación de 
definiciones. 
 
En general, es una buena práctica utilizar `require` o `require_once` cuando la inclusión del 
archivo es vital para el funcionamiento del script, ya que ayuda a evitar problemas en 
tiempo de ejecución. Por otro lado, `include` o `include_once` pueden ser útiles cuando la 
inclusión es más bien opcional y deseas permitir que el script continúe incluso si el archivo 
no se encuentra.

Continuar navegando

Materiales relacionados

228 pag.
BISITE_CasadoVaraR_HTML

Escuela Universidad Nacional

User badge image

Miguelangel Mendoza

193 pag.
Curso PHP: Tipos de Dados

SIN SIGLA

User badge image

Ithan Leroy