287 of 410 menu

Funktionen require

Funktionen require tilføjer og udfører den angivne fil i det aktuelle script. I modsætning til include, forårsager den en fatal fejl og stopper udførelsen af scriptet, hvis filen mangler. Funktionen bruges ofte til at tilføje vigtige filer med funktioner, klasser eller indstillinger.

Syntaks

require 'path/to/file.php';

Eksempel

Tilføjelse af en fil med indstillinger:

<?php require 'config.php'; echo $db_host; // Variabel fra config.php ?>

Hvis filen config.php eksisterer, vil dens indhold blive udført, og variablerne bliver tilgængelige.

Eksempel

Forsøg på at tilføje en ikke-eksisterende fil:

<?php require 'missing_file.php'; echo 'Denne linje vil ikke blive udført'; ?>

Hvis filen missing_file.php ikke eksisterer, vil scriptet afsluttes med en fejl.

Forskellen mellem require og include

Hovedforskellen er, at require forårsager en fatal fejl, hvis filen mangler, hvorimod include kun giver en advarsel.

<?php include 'optional_file.php'; // Scriptet fortsætter require 'required_file.php'; // Scriptet stopper ved fejl ?>

Se også

  • funktionen include,
    som også tilføjer filer, men ikke stopper scriptet ved en fejl
  • funktionen require_once,
    som garanterer, at filen kun tilføjes een gang
Dansk
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDeutschΕλληνικά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
Vi bruger cookies til webstedets funktion, analyse og personalisering. Behandling af data foregår i henhold til Fortrolighedspolitikken.
accepter alle tilpas afvis