287 of 410 menu

Funkce require

Funkce require připojí a provede určený soubor v aktuálním skriptu. Na rozdíl od include, při nepřítomnosti souboru vyvolá fatální chybu a zastaví provádění skriptu. Funkce je často používána pro připojení důležitých souborů s funkcemi, třídami nebo nastaveními.

Syntaxe

require 'path/to/file.php';

Příklad

Připojení souboru s nastaveními:

<?php require 'config.php'; echo $db_host; // Proměnná z config.php ?>

Pokud soubor config.php existuje, jeho obsah bude proveden a proměnné se stanou dostupnými.

Příklad

Pokus o připojení neexistujícího souboru:

<?php require 'missing_file.php'; echo 'Tento řádek se neprovede'; ?>

Pokud soubor missing_file.php neexistuje, skript skončí s chybou.

Rozdíl mezi require a include

Základní rozdíl je - require vyvolá fatální chybu při nepřítomnosti souboru, zatímco include pouze varování.

<?php include 'optional_file.php'; // Skript bude pokračovat v práci require 'required_file.php'; // Skript se zastaví při chybě ?>

Viz také

  • funkci include,
    která také připojuje soubory, ale nezastaví skript při chybě
  • funkci require_once,
    která zaručuje jednorázové připojení 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