Hi,
bisher dachte ich, dass man bei einem
include(„Datei.php“);
Das stück Code aus der ‚Datei.php‘ einfah in den Source integriert und ausgeführt und bei einem
require(„Datei.php“);
das selbe aber nur das bei dem ersten Aufruf von require() gemacht wird.
Was tut dann
require_once(„Datei.php“);
?
gez
Der Desian
Hi,
nein, require() wird auch öfter ausgeführt, sollte es öfter aufgerufen werden.
require_once eben nur einmal.
Der Unterschied zwischen require und include ist mehr in der Fehlerauswertung zu suchen:
include endet mit einem warning, require mit einem fatal error, wenn etwas schiefgeht.
Übrigens gibt es auch include_once(), was dann auch genau einmal ausgeführt wird.
Gruß
Tom
[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]