Autor Zpráva
TomasJ
Profil
Zdravím vás.
Mám otázku:
Proč je lepší dávat jednotlivé třídy v OOP, do nových souborů, stejně pojmenovaných? Má to nějaké výhody?
Mám třeba class MojeTřída{...} a soubor pojmenuju MojeTřída.php. Jakou výhodu mi to přinese?
Je to jen, že pak použiju require "MojeTřída.php"; nebo to má jiný význam? Děkuji.
Tori
Profil
TomasJ:
Při použití funkce __autoload se dá snadno nastavit, aby se při volání třídy MojeTřída automaticky includoval soubor MojeTřída.php. Nemusíte pak psát xkrát require "TřídaX.php" - includují se jen skutečně potřebné soubory.
Alphard
Profil
Já se tím strikně neřídím, důležité je vhodně pojmenovávat třídy (název vystihuje to, co třída dělá) a zařazovat je do přehledných a logických namespaces (tj. do jaké části aplikace třída patří). Kde jsou soubory fyzicky uložené je jedno, robot si je najde.
Nox
Profil
Mnohem větší přehlednost
TomasJ
Profil
Děkuji všem za rady :-)

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: