Para conectar un archivo adicional a un script PHP, use la función especial include. Después de conectar un documento externo, el programador tiene la oportunidad de usar el código escrito u otro contenido en la aplicación actual.
Incluir función
Incluir tiene la siguiente sintaxis:
incluir "nombre de archivo";
El nombre es una ruta relativa o absoluta con la extensión del documento incluido. Si no se especifica una ubicación, PHP verificará automáticamente el contenido de la configuración php.ini, que especifica include_path, un directorio donde se pueden colocar bibliotecas adicionales. Si la directiva está vacía o el archivo requerido no se encuentra en la ruta especificada en ella, se ignorará la expresión de inclusión.
Una vez habilitado, puede usar el contenido que desee en el script, asignar variables, usar construcciones declaradas, etc. Por ejemplo, hay 2 archivos 1.php y 2.php. El contenido de 1.php se ve así:
<? php
$ firstly = "variable del primer archivo";
$ secondly = "valor importado";
?>
Para incluir las variables anteriores en 2.php, puede realizar la siguiente operación:
<? php
Incluya "1.php";
echo $ en primer lugar;
$ emerge = "$ en segundo lugar";
echo $ emerge; ?>
En este script del segundo archivo, el comando include incluye el contenido del primer documento, después de lo cual las variables declaradas en 1.php se utilizan para mostrar los valores necesarios en la pantalla.
Incluir se puede utilizar tanto al principio del archivo como dentro de la función declarada en cualquier parte del documento. No es deseable utilizar la función para conectar archivos ubicados en un servidor remoto. Si desea implementar esta función, deberá habilitar la opción allow_url_fopen en el archivo php.ini en su servidor local o remoto.
Exigir
La función require es similar a include. Los comandos no difieren en sintaxis y tecnología de ejecución. La única diferencia es que si falta el archivo especificado, require termina el script, mientras que include continuará ejecutando el script y mostrará la advertencia E_WARNING correspondiente, que se puede suprimir usando el carácter especial @. Por ejemplo:
<? php
requieren "1q.php";
echo "El script deja de funcionar"; ?>
En este ejemplo, se especifica la ruta al documento inexistente 1q.php. Si falta el archivo, el script no ejecutará el comando echo y la pantalla del usuario mostrará una hoja en blanco o un mensaje de error (dependiendo de la configuración de php.ini). Si ingresa un código similar usando incluir:
<? php
incluir "1q.php";
echo "El guión continúa"; ?>
El comando echo se ejecutará y el texto correspondiente aparecerá en la pantalla.