Cargas de archivos externos: include y require
include
(PHP 4, PHP 5, PHP 7)
La sentencia include incluye y evalúa el archivo especificado.
La siguiente documentación también se aplica a require.
Los archivos son incluidos con base en la ruta de acceso dada o, si ninguna es dada, el include_path especificado. Si el archivo no se encuentra en el include_path, include finalmente verificará en el propio directorio del script que hace el llamado y en el directorio de trabajo actual, antes de fallar. El constructor include emitirá una advertencia si no puede encontrar un archivo, éste es un comportamiento diferente al de require, el cual emitirá un error fatal..
(PHP 4, PHP 5, PHP 7)
require es idéntico a include excepto que en caso de fallo producirá un error fatal de nivel E_COMPILE_ERROR
. En otras palabras, éste detiene el script mientras que include sólo emitirá una advertencia (E_WARNING
) lo cual permite continuar el script
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?