php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2004

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.09.2004, 09:40  
Gast
 
Beiträge: n/a
Standard Praktischer Unterschied von include_once und require_once?

Ich bin gerade dabei mich mal wieder intensiv in php weiterzubilden und bin dabei auf die Funktion require_once() gestoßen.

Ein Nachlesen im Manual hat mir schnell gezeigt, dass es ähnlich der include-Funktion ist und eine angegebene Datei nur einmal einließt, egal wie oft man diese versucht danach einzulesen.

Aber wo genau ist der praktische Unterschied von require_once und include_once?

Das Manual schreibt bei include_once
"...schließt zur Ausführungszeit die angegebene Datei ein und wertet diese aus".

Bei require_once schreibt sie

"...bindet eine Datei ein und wertet diese zur Laufzeit des Skripts aus".

Damit komme ich nicht klar. Ist es ein Unterschied, ob man eine Datei "einschließt und auswertet" oder "einbindet und auswertet"?
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.09.2004, 09:45  
Gast
 
Beiträge: n/a
Standard

Denken, drücken, sprechen (schreiben).

Ich hab die Antwort in der Beschreibung von include() gefunden.

Für andere, die die gleiche Frage haben.
Zitat:
Die include() Anweisung bindet die angegebene Datei ein und wertet diese aus.

Die untenstehende Dokumentation gilt ebenso für require(). 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. Stellen Sie außerdem sicher, dass Sie einen gültigen include_path gesetzt haben. Beachten Sie, dass eine Parse Error in einer Datei, die mit require eingebunden wurde, die Ausführung ihre Skripts nicht unterbricht.
Zu finden unter

http://de2.php.net/manual/de/function.include.php
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Unterschied: is_file() und file_exists() PsychoEagle PHP Tipps 2006 4 29.03.2006 16:40
[Erledigt] Unterschied INT und TINYINT Datenbanken 4 27.09.2004 12:57

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
require_once include_once, include_once require_once, php require_once, php include_once require_once, php require_once include_once, require_once include, php include require_once, unterschied include require_once, unterschied require_once include, php require include, php require_once include, include require_once, unterschied require_once include_once, unterschied include_once require_once, require_once php, php include require_once unterschied, php require include unterschied, php unterschied include require_once, include_once, unterschied require_once und include

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:02 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.