inlcude() und require()

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

inlcude() und require()

Beitrag von shwepsi »

hallo, ich hab da mal ne frage...

require() wird nur einmal ausgeführt, sollte die genannte datei da ein echo drin haben, wird dies nur beim ersten mal angezeigt, rivhtig?
(wie sieht es beim aktualisieren aus?)

und wird bei dem befehl include() jedes mal die komplette datei NEU eingeladen, oder behält er sie auch im cache?

sorry, aber ich kann es gerade nicht selber testen...
hab mir den php interpreter irgendwie zermürbt...

und danke schon mal im vorraus
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

PHP Handbuch hat geschrieben:Diese beiden Konstrukte sind in jeder Hinsicht gleichwertig mit der einen Ausnahme: der Umgang mit Fehlern. include() erzeugt ein Warning während require() in einem Fatal Error endet. Mit anderen Worten, verwenden Sie require(), wenn Sie möchten, dass eine fehlende Datei die Ausführung ihres Skripts beendet. include() verhält sich anders, ihr Skript wird weiterhin ausgeführt
include_once() und require_once() binden die Datei nur einmal ein. Das ist z.B. nützlich, wenn darin Klassen oder Methoden definiert werden.
shwepsi
Mitglied
Beiträge: 1697
Registriert: 02.06.2003 14:37
Wohnort: NRW - immer dem Monitorleuchten folgen...
Kontaktdaten:

Beitrag von shwepsi »

danke schön !!!

dann bastel ich mal weiter...

wird lustig wenn ich die datei dann das erste mal teste *gg*
Die Weisheit verfolgte mich sekundenlang...
Aber sie überholte mich und war fortan nicht mehr gesehen !!!
Antworten

Zurück zu „Coding & Technik“