Předpokládám, že svoji knihovnu mám v nějaké adresáři, takže píšu třeba include "moje_knihovna/compatibility.php" a konflikt by neměl nastat.
Aby si knihovna přidávala něco do include_path byl můj úlet, tak opravdu ne.
Dokud knihovna nemá žádné závislosti, tak trik s dirname funguje skvěle. A asi není důvod se ho pro includy v rámci knihovny vzdávat. Krom toho, že je to malinko méně přehledné, ale to je subjektivní. I když klukům v zendu to přijde asi stejně.
Neřeší mi to ale externí závislosti. Mám pro kažkou knihovnu kterou používám definovat nějakou konstantu?
Stejně jako každý jazyk má nějaký import nebo include, tak snad každý má nějakou importpath, classpath nebo podobně. Proč se jí zrovna v php bránit?
Názor k článku
Nette Framework: adresářová struktura aplikace
Miloslav Pojman (neregistrovaný)
---.chservices.cz
16. 4. 2009 15:22