
¿Cuál es la diferencia entre require() e include()?
| include() | require() |
| La función include() no detiene la ejecución del script aunque se produzca un error. | La función require() detiene la ejecución del script cuando se produce un error. |
| La función include() no provoca un error fatal. | La función require() lanza un error fatal |
| La función include() se usa sobre todo cuando el archivo no es imprescindible y la aplicación debe seguir con su proceso aunque no se encuentre. | La función require() se usa sobre todo cuando el archivo es obligatorio para la aplicación. |
| La función include() solo produce un aviso (E_WARNING) y el script sigue ejecutándose. | El require() produce un error fatal (E_COMPILE_ERROR) además del aviso. |
Require() en php
La función require() de PHP se usa esencialmente para incluir el contenido, el código o los datos de un archivo PHP dentro de otro archivo PHP. Durante ese proceso, si hay algún error, la función require() mostrará un aviso junto con un error fatal y detendrá de inmediato la ejecución del script. Para usar esta función require() hay que crear primero dos archivos PHP. Con la función require(), incluye un archivo PHP dentro de otro. Después verás los dos archivos PHP combinados en un solo archivo HTML
Include() en php
La función include() de PHP se usa esencialmente para incluir el contenido, el código o los datos de un archivo PHP dentro de otro archivo PHP. Durante ese proceso, si hay algún error, la función include() mostrará un aviso pero, a diferencia de la función require(), no detendrá la ejecución del script: al contrario, el script seguirá con su proceso. Para usar la función include() hay que crear primero dos archivos PHP. Con la función include(), incluye un archivo PHP dentro de otro. Después verás los dos archivos PHP combinados en un solo archivo HTML.


