Simple question: Le champ d'application de require_once
est-il global?Quelle est la portée de require_once en PHP?
Par exemple:
<?PHP
require_once('baz.php');
// do some stuff
foo ($bar);
function foo($bar) {
require_once('baz.php');
// do different stuff
}
?>
Lorsque foo est appelé, -t-elle réanalysera baz.php? Ou dépend-t-il du fichier déjà requis du fichier php principal (analogue à l'appel de require_once deux fois consécutivement pour le même fichier include)?
J'ai vu ce fil avant, mais il n'a pas tout à fait répondu à la question:
Should require_once "some file.php" ; appear anywhere but the top of the file?
Merci pour votre aide!
Super - merci à tous pour vos réponses! – TMG