Require...require_once

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]