288 of 410 menu

Die Funktion require_once

Die Funktion require_once bindet die angegebene Datei in das aktuelle Skript ein. Wenn die Datei bereits zuvor eingebunden wurde, wird die Funktion sie nicht erneut einbinden. Dies ist besonders nützlich für das Einbinden von Dateien mit Klassen oder Funktionen, bei denen das erneute Einbinden zu Fehlern führen kann.

Syntax

require_once 'path/to/file.php';

Beispiel

Binden wir die Datei config.php ein:

<?php require_once 'config.php'; echo $config['site_name']; ?>

Ergebnis der Codeausführung (wenn in config.php das Array $config definiert ist):

'My Site'

Beispiel

Versuch des erneuten Einbindens derselben Datei:

<?php require_once 'functions.php'; require_once 'functions.php'; // Dieser Aufruf wird ignoriert echo sum(2, 3); ?>

Ergebnis der Codeausführung:

5

Unterschied zu require

Im Gegensatz zu require prüft die Funktion require_once, ob die Datei bereits eingebunden wurde, und führt kein erneutes Einbinden durch. Dies verhindert Fehler bei mehrmaligem Einbinden derselben Datei.

Siehe auch

  • die Funktion include,
    die ebenfalls Dateien einbindet, aber keine Überprüfung auf erneutes Einbinden vornimmt
  • die Funktion include_once,
    die ähnlich wie require_once funktioniert, aber keinen fatalen Fehler verursacht, wenn die Datei nicht vorhanden ist
Deutsch
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wir verwenden Cookies für den Betrieb der Website, Analyse und Personalisierung. Die Datenverarbeitung erfolgt gemäß der Datenschutzerklärung.
alle akzeptieren anpassen ablehnen