288 of 410 menu

Functie require_once

De functie require_once includeert het opgegeven bestand in het huidige script. Als het bestand al eerder was geïncludeerd, zal de functie het niet opnieuw includeren. Dit is vooral nuttig voor het includeren van bestanden met klassen of functies, waar herhaalde inclusie fouten kan veroorzaken.

Syntaxis

require_once 'pad/naar/bestand.php';

Voorbeeld

Laten we het bestand config.php includeren:

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

Resultaat van de code-uitvoering (als in config.php de array $config is gedefinieerd):

'My Site'

Voorbeeld

Poging tot herhaalde inclusie van hetzelfde bestand:

<?php require_once 'functions.php'; require_once 'functions.php'; // Deze aanroep wordt genegeerd echo sum(2, 3); ?>

Resultaat van de code-uitvoering:

5

Verschil met require

In tegenstelling tot require, controleert de functie require_once of het bestand al was geïncludeerd en voert het geen herhaalde inclusie uit. Dit voorkomt fouten bij meervoudige inclusie van hetzelfde bestand.

Zie ook

  • de functie include,
    die ook bestanden includeert, maar geen controle uitvoert op herhaalde inclusie
  • de functie include_once,
    die vergelijkbaar werkt als require_once, maar geen fatale fout veroorzaakt bij afwezigheid van het bestand
Nederlands
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Wij gebruiken cookies voor de werking van de site, analyse en personalisatie. De verwerking van gegevens gebeurt volgens het Privacybeleid.
alles accepteren aanpassen weigeren