288 of 410 menu

Funktio require_once

Funktio require_once liittää määritetyn tiedoston nykyiseen skriptiin. Jos tiedosto on jo aiemmin liitetty, funktio ei liitä sitä uudelleen. Tämä on erityisen hyödyllistä luokkia tai funktioita sisältävien tiedostojen liittämisessä, missä uudelleen liittäminen voi aiheuttaa virheitä.

Syntaksi

require_once 'path/to/file.php';

Esimerkki

Liitetään tiedosto config.php:

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

Koodin suorituksen tulos (jos config.php-tiedostossa on määritelty $config-taulukko):

'My Site'

Esimerkki

Yritetään liittää sama tiedosto uudelleen:

<?php require_once 'functions.php'; require_once 'functions.php'; // Tätä kutsumusta ei huomioida echo sum(2, 3); ?>

Koodin suorituksen tulos:

5

Ero requireen

Toisin kuin require, funktio require_once tarkistaa, onko tiedosto jo liitetty, eikä suorita uudelleen liittämistä. Tämä estää virheet, kun sama tiedosto sisällytetään useita kertoja.

Katso myös

  • funktion include,
    joka myös liittää tiedostoja, mutta ei tarkista niiden uudelleen sisällyttämistä
  • funktion include_once,
    joka toimii samoin kuin require_once, mutta ei aiheuta vakavaa virhettä, jos tiedostoa ei ole
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää