SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Handbuch der Java-Programmierung

Handbuch der Java-Programmierung zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 22.06.2006, 16:47:17
.Valentin
Guest
 
Beiträge: n/a
Was bringt include_once??

Hallo!

Zitat:
include_once() sollten Sie in den Fällen benutzen, wenn die gleiche Datei in einem bestimmten Bereich mehrmals eingebunden werden soll und Sie sicher stellen wollen, dass diese Datei nur exakt einmal eingebunden wird, um Probleme mit Wiederholungen von Funktionsdefinitionen und Wertzuweisungen an Variablen zu vermeiden, usw.
Ich versuche nun schon seit einer Stunde, diesen Satz zuverstehen.
Allerdings ist dieser Satz doch absoluter Schwachsinn, oder?

Man möchte eine Datei mehrmals einbinden und gleichzeitig sicher stellen, dass sie nur einmal eingebunden wird? Hä???

Was ist der Sinn dieses Befehls?

MfG
.Valentin
Mit Zitat antworten
  #2  
Alt 22.06.2006, 16:57:49
Neo.P5
Guest
 
Beiträge: n/a
AW: Was bringt include_once??

Ist doch ganz einfach....

PHP-Code:
[B]xy.php[/B]

echo 
"Text<br>"
PHP-Code:
[B]quelltext1.php[/B]

$i 3;
while (
$i>0)
  {
  include 
"xy.php";
  
$i -= 1;
  } 
das ergebniss wenn du quelltext1.php ausführen lässt, dann erhällst du als ergebniss:
PHP-Code:
Text<br>
Text<br>
Text<br
mit include_once "xy.php"; in der schleife

PHP-Code:
Text<br
also wird die datei nur einmal includiert.
Dies ist der vorteil, wenn du z.b. in xy.php eine function oder variable drinnstehen hast können probleme auftreten, wenn die gleiche function mehrfach im quelltext steht.
Mit Zitat antworten
  #3  
Alt 22.06.2006, 17:02:52
.Valentin
Guest
 
Beiträge: n/a
AW: Was bringt include_once??

d.h., wenn ich also bspw. eine navigationsleiste in jedes html dokument includieren will, ist es vollkommen egal, ob ich include oder include_once benutze?
Mit Zitat antworten
  #4  
Alt 22.06.2006, 17:07:42
Neo.P5
Guest
 
Beiträge: n/a
AW: Was bringt include_once??

wenn sichergestellt ist, dass das include der navi-leiste nicht in einer schleife steht oder du es nicht mehrfach includen willst, dann reicht include...
Mit Zitat antworten
  #5  
Alt 22.06.2006, 18:03:37
Opendix Opendix ist offline
Senior Member
 
Registriert seit: Oct 2004
Ort: Werdenberg / Schweiz
Alter: 35
Beiträge: 1.476
AW: Was bringt include_once??

ich benutze immer include_once()! Einfach damit ich nichts doppelt habe!
weis aber nicht wie sich das auf die Performance auswirkt...

wüsste vielleicht irgendwer, ein gutes Argument warum man include benutzen sollte?
__________________
Opendix lehnt jegliche Haftung für evtl. vorhandene Fehler in der Grammatik sowie der Satzstellung ab! Bitte wenden Sie sich an die Tastatur!

Betatester gesucht:
Skiclub Gams / CEVI Grabs
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 19:49:17 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt