phpbar.de logo

Mailinglisten-Archive

[php] include oder include_once

[php] include oder include_once

Nico Haase nico.haase at gmx.de
Mon Jun 18 17:08:48 CEST 2007


Moin Daniel,

Daniel Lüdeking schrieb:
> Hallo Stefan,
>
>> Ich glaube, du solltest dir das Manual noch mal durchlesen.
>> Was du hier von dir gibst, stimmt so nicht.
>>
> Das möchte ich gar nicht ausschließen.
>
> Ich entnehme der Dokumentation:
>
> "Die Anweisung include_once() schließt zur Ausführungszeit die
> angegebene Datei ein und wertet diese aus. Dies ist ähnlich der
> include()-Anweisung; mit dem Unterschied, dass einmal eingebundener Code
> nicht nochmals eingebunden wird. Wie der Name vermuten lässt, wird die
> Datei nur ein einziges Mal eingebunden.

Bei einem Aufruf von include_once() wird geprüft, ob die Datei schon einmal
eingebunden wurde, bei include() nicht. Sprich:

<?php
include_once('test.php');
include('test.php');
?>

bindet test.php zweimal ein, wohingegen bei umgekehrter Reihenfolge nur
einmal eingebunden wird.
mfg
Nico

-- 
www.buchtips.net - Rezensionen online

php::bar PHP Wiki   -   Listenarchive