Autor | Zpráva | ||
---|---|---|---|
alfa47 Profil |
Ahojte,
mam takuto strukturu projektu: classes/trieda.php classes/druhatrieda.php program.php A teraz ja mam include druhatrieda.php aj v subore trieda.php a aj program.php. Ked chcem dosiahnut, aby sa sa druhatrieda.php nacital iba raz raz, tak aky includy mam pozicat? Ide o to, ze vo finalnom program.php mam include aj prvej aj druhej triedy, pricom druha trieda includuje aj tu prvu. Viete mi prosim poradit? Vopred dakujem velmi pekne. sorry ja som to chcel dat do PHP, mozete to vymazat. Moderátor Chamurappi: Žádost o smazání se zamítá. Přesunuto. Nikdy nezakládej duplicitní vlákna.
|
||
DJ Miky Profil |
#2 · Zasláno: 15. 10. 2013, 17:19:34
Potřebuješ vložit soubor jenom jednou, k tomu slouží
include_once (once = jednou). include vloží soubor vždy, tedy klidně vícekrát.
Zde se ale možná bude více hodit require /require_once . Ty fungují stejně jako jejich protějšky include /include_once , ale vyhodí chybu v případě, že se soubor nepodaří načíst (neexistuje, špatná práva apod.), což má za následek okamžité ukončení běhu skriptu. include naproti tomu vznese pouze varování a běh skriptu pokračuje dál.
|
||
alfa47 Profil |
#3 · Zasláno: 15. 10. 2013, 17:54:23
DJ Miky:
Super, dakujem velmi pekne, toto som presne potreboval. :) |
||
Časová prodleva: 10 let
|
0