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() y 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.
Ejemplo 11-2. ejemplos básicos de require()
<?php
require 'prepend.php';
require $somefile;
require ('somefile.txt');
?>
|
|
consultar la documentación de include() para más
ejemplos.
Nota:
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.
Nota: Puesto que esto es
una construcción del lenguaje y no una función, no puede
ser llamado usando funciones
variables
| Aviso |
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.