287 of 410 menu

Die require Funksie

Die funksie require skakel 'n gespesifiseerde lêer in en voer dit uit in die huidige skrip. In teenstelling met include, veroorsaak dit 'n fatale fout en stop dit die uitvoering van die skrip as die lêer afwesig is. Die funksie word dikwels gebruik om belangrike lêers met funksies, klasse of instellings in te skakel.

Sintaksis

require 'pad/na/lêer.php';

Voorbeeld

Inskakeling van 'n lêer met instellings:

<?php require 'config.php'; echo $db_host; // Veranderlike uit config.php ?>

As die lêer config.php bestaan, sal die inhoud daarvan uitgevoer word en die veranderlikes beskikbaar word.

Voorbeeld

Poging om 'n nie-bestaande lêer in te skakel:

<?php require 'ontbrekende_lêer.php'; echo 'Hierdie lyn sal nie uitvoer nie'; ?>

As die lêer ontbrekende_lêer.php nie bestaan nie, sal die skrip met 'n fout beëindig.

Verskil tussen require en include

Die hoofverskil is dat require 'n fatale fout veroorsaak by die afwesigheid van 'n lêer, terwyl include slegs 'n waarskuwing gee.

<?php include 'opsionele_lêer.php'; // Die skrip sal voortgaan om te werk require 'vereiste_lêer.php'; // Die skrip sal stop by 'n fout ?>

Sien ook

  • die funksie include,
    wat ook lêers inskakel, maar nie die skrip stop by 'n fout nie
  • die funksie require_once,
    wat eenmalige inskakeling van 'n lêer waarborg
Afrikaans
AzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικά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
Ons gebruik koekies vir die werking van die webwerf, ontleding en personalisering. Die verwerking van data geskied volgens die Privaatheidsbeleid.
aanvaar alles instel verwerp