skládání stránek
Skládání stránek
V jazyce PHP je možné vložit do stránky obsah jiné HTML nebo PHP stránky.
Pro vložení obsahu jedné stránky do druhé se používá několik funkcí.
Include a
require nejsou skutečné funkce, ale jsou to (podobně jako např. echo) jazykové konstrukce,
takže jejich parametr není nutné uzavírat do závorek.
Include
- vloží obsah souboru do daného místa ve stránce
- při chybě (neexistuje-li soubor) vypíše se varování a skript pokračuje dál ve svém zpracování
Require
- vloží obsah souboru do daného místa ve stránce - liší se zpracováním chyby
- při chybě (neexistuje-li soubor) vypíše se fatal error a vykonávání skriptu se ukončí
Include_once a Require_once
- stejný účinek jako include resp. require
- pokud byl soubor v předchozím kódu již jednou vložen (příkazem include, include_once, require, require_once), nebude znovu vkládán
<?php include "Modal.html"; ?>
<?php require "./kalendar.php" ?>