hi,
Require() ist für die gesamte Scriptlaufzeit für alle Scopes gültig.
Include() ist Blockorientiert. Das bedeutet, dass eingebundene Variablen innerhalb einer Schleife, in der Include benutzt wird, immer wieder überschrieben werden.
das klingt interessant. hast du da eine quelle zu, die diesen umstand erläutert?
im php manual finde ich lediglich die aussage
"require() und include() sind in jeder Hinsicht gleichwertig mit der einen Ausnahme: der Umgang mit Fehlern."
(in der englischen, oft ja aktuelleren, version analog.)
dies war auch mein bisheriger kenntnisstand.
gruss,
wahsaga