288 of 410 menu

Funkce require_once

Funkce require_once připojí zadaný soubor do aktuálního skriptu. Pokud byl soubor již dříve připojen, funkce jej znovu nepřipojí. To je obzvláště užitečné pro připojování souborů s třídami nebo funkcemi, kde opakované připojení může způsobit chyby.

Syntaxe

require_once 'path/to/file.php';

Příklad

Připojme soubor config.php:

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

Výsledek provedení kódu (pokud je v config.php definováno pole $config):

'Můj web'

Příklad

Pokus o opakované připojení stejného souboru:

<?php require_once 'functions.php'; require_once 'functions.php'; // Toto volání bude ignorováno echo sum(2, 3); ?>

Výsledek provedení kódu:

5

Rozdíl oproti require

Na rozdíl od require funkce require_once kontroluje, zda byl soubor již připojen, a neprovádí opakované připojení. Tím se zabrání chybám při vícenásobném připojení stejného souboru.

Viz také

  • funkci include,
    která také připojuje soubory, ale nekontroluje jejich opakované připojení
  • funkci include_once,
    která funguje podobně jako require_once, ale nezpůsobí fatální chybu při absenci souboru
Čeština
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяDanskDeutschΕλληνικά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
Používáme soubory cookie pro fungování webu, analýzu a personalizaci. Zpracování údajů probíhá v souladu s Zásadami ochrany osobních údajů.
přijmout vše přizpůsobit odmítnout