La sentencia require() incluye y evalua el archivo especificado.
require() incluye y evalua el archivo especificado. Información detallada de como esta inclusión funciona se puede encontrar en la documentación de la función include().
require() e include() son idénticas en todos los aspectos excepto en el modo de actuar ante un error. include() produce un Warning mientras que require() produce un Error Fatal. En otras palabras, no dude en utilizar require() si quiere que un fichero no encontrado cuelgue el procesamiento de la página. include() no se comporta de esta manera, el script seguirá funcionando de todas maneras. Asegurarse que include_path este configurado bien.
Example#1 ejemplos básicos de require()
<?php
require 'prepend.php';
require $somefile;
require ('somefile.txt');
?>
consultar la documentación de include() para más ejemplos.
Note: Con anterioridad a PHP 4.0.2, se aplica lo siguiente: require() siempre intentará leer el fichero a incluir, incluso si la linea donde se encuentra require() nunca es ejecutada. Sin embargo, si la linea donde se encuentra require() no es ejecutada, tampoco lo hará el código incluido.
Note: Puesto que esto es una construcción del lenguaje y no una función, no puede ser llamado usando funciones variables
Versiones de PHP para Windows anteriores a 4.3.0, no soportan el acceso remoto a archivos para esta función, no funcionará ni activando siquiera allow_url_fopen.
Ver también include(), require_once(), include_once(), eval(), file(), readfile(), virtual() y include_path.