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
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
DJ Miky:
Super, dakujem velmi pekne, toto som presne potreboval. :)

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: