288 of 410 menu

Funkcija require_once

Funkcija require_once prijungia nurodytą failą į esamą scenarijų. Jei failas jau buvo prijungtas anksčiau, funkcija jo vėl neprijungs. Tai ypač naudinga prijungiant failus su klasėmis ar funkcijomis, kur pakartotinis prijungimas gali sukelti klaidas.

Sintaksė

require_once 'path/to/file.php';

Pavyzdys

Prijunkime failą config.php:

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

Kodo vykdymo rezultatas (jei config.php faile apibrėžtas masyvas $config):

'Mano svetainė'

Pavyzdys

To paties failo pakartotinio prijungimo bandymas:

<?php require_once 'functions.php'; require_once 'functions.php'; // Šis kreipimasis bus ignoruojamas echo sum(2, 3); ?>

Kodo vykdymo rezultatas:

5

Skirtumas nuo require

Skirtingai nuo require, funkcija require_once tikrina, ar failas jau buvo prijungtas, ir nevykdo pakartotinio prijungimo. Tai užkerta kelią klaidoms, kai tas pats failas įtraukiamas kelis kartus.

Taip pat žiūrėkite

  • funkciją include,
    kuri taip pat prijungia failus, bet netikrina jų pakartotinio įtraukimo
  • funkciją include_once,
    kuri veikia analogiškai kaip require_once, bet nesukelia fatalios klaidos, jei failo nėra
Lietuvių
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mes naudojame slapukus svetainės veikimui, analizei ir personalizavimui. Duomenų apdorojimas vyksta pagal Privatumo politiką.
priimti visus nustatyti atšaukti