288 of 410 menu

Funktsioon require_once

Funktsioon require_once ühendab määratud faili praegusse skripti. Kui fail on juba varem ühendatud, ei ühenda funktsioon seda uuesti. See on eriti kasulik klasside või funktsioonide failide ühendamiseks, kus korduv ühendamine võib põhjustada vigu.

Süntaks

require_once 'path/to/file.php';

Näide

Ühendame faili config.php:

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

Koodi täitmise tulemus (kui config.php-s on määratud massiiv $config):

'Minu Sait'

Näide

Sama faili korduva ühendamise katse:

<?php require_once 'functions.php'; require_once 'functions.php'; // See kutse ignoreeritakse echo sum(2, 3); ?>

Koodi täitmise tulemus:

5

Erinevus require-st

Erinevalt require-st, funktsioon require_once kontrollib, kas fail on juba ühendatud, ja ei täida korduvat ühendamist. See hoiab ära vead, mis tekivad sama faili mitmekordsel kaasamisel.

Vaata ka

  • funktsiooni include,
    mis samuti ühendab faile, kuid ei kontrolli nende korduvat kaasamist
  • funktsiooni include_once,
    mis töötab sarnaselt require_once'ga, kuid ei põhjusta fatal errorit kui faili pole olemas
Eesti
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Me kasutame saidi toimimiseks, analüüsi ja personaliseerimiseks küpsiseid. Andmete töötlemine toimub vastavalt Privaatsuspoliitikale.
nõustu kõigega häälesta keeldu