[PHP] Include_once Befehl -> Frage?

djjlx

---???---
ID: 62937
L
9 Mai 2006
599
21
Hallo zusammen!

Hab nur eine kurze Frage da ich mir nicht sicher bin ob ich das richtig interpretiere !

Wenn ich mit dem Befehl:

include_once ("header.php");

wird der Inhalt nur 1 mal geladen und bleibt immer gleich oder?

Sprich wenn in der Datei header.php auch eine Grafik drinn ist wird dies nun auch nur einmal geladen oder immer wieder? Da ja sonst mehr Trafficvolumen anfällt.

LG
 
Steht doch da
https://php.net/include_once schrieb:
Wie der Name vermuten lässt, wird die Datei nur ein einziges Mal eingebunden.

Entspricht also folgendem Code:
PHP:
// Pseudocode
function include_once(file) {
  if(included(file)) {
    return;
  }
  include(file);

}

Für eine Grafik in der Datei gilt folglich auch das Gleiche (oder meinst du einen Verweis auf eine Grafik? Die würde dann auch nur einmal geladen werden, da der Code in der per include_once() eingebundenen Datei ja nur einmal prozessiert wird).