⊗ppOpAdCF 15 of 107 menu

Ukládání tříd v samostatných souborech v PHP

Až do této lekce jsme naše třídy psali ve stejném souboru, kde jsme je i volali. V reálném životě se třídy obvykle ukládají do samostatných souborů, přičemž každá třída ve svém vlastním souboru. Zároveň existuje konvence, že soubor s třídou by se měl jmenovat stejně jako samotná třída. Podívejme se na praxi. Vytvořme soubor User.php s třídou User:

<?php class User { } ?>

Předpokládejme, že nyní máme soubor index.php, ve kterém chceme použít naši třídu User. V tomto souboru nemůžeme prostě vzít a vytvořit objekt třídy User - to způsobí chybu, protože PHP nebude schopno najít kód této třídy:

<?php $user = new User; // to způsobí chybu ?>

Aby byla třída User dostupná v souboru index.php, je třeba k němu připojit soubor s naší třídou. Udělejme to pomocí příkazu require_once:

<?php require_once 'User.php'; // připojujeme naši třídu $user = new User; ?>

Vytvořte několik tříd v různých souborech. Připojte své třídy k souboru index.php.

Č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