Pregunta simple: ¿Es el alcance de require_once
global?¿Cuál es el alcance de require_once en PHP?
Por ejemplo:
<?PHP
require_once('baz.php');
// do some stuff
foo ($bar);
function foo($bar) {
require_once('baz.php');
// do different stuff
}
?>
Cuando se llama foo, lo hace re-análisis sintáctico baz.php? ¿O se basa en el archivo ya requerido del archivo php principal (análogo a llamar require_once dos veces consecutivas para el mismo archivo include)?
vi este hilo antes, pero no acababa de responder a la pregunta:
Should require_once "some file.php" ; appear anywhere but the top of the file?
Gracias por su ayuda!
Genial, gracias a todos por sus respuestas. – TMG