Autor | Zpráva | ||
---|---|---|---|
na1k Profil |
#1 · Zasláno: 21. 11. 2007, 21:16:53
Můj problém je asi takovýto: web mám organizovaný jako skládačku modulů - každý má svou funkci, výstup, vlastnosti,... mám tedy definovanou třídu modul a ta zahrnuje některé základní funkce a vlastnosti. Při sestavování stránky potom pro každý modul vytvořím instanci této třídy a volám funkci pro výstup - ten je ale realizovaný tak, že se ze složky modulu includuje soubor s php kódem, který se tím stane součástí funkce a provede se.
Mám ale myšlenku - po vytvoření modulu by se automaticky načetl nějaký soubor z dané složky a ten by nastavil funkce modulu - tedy např $modul->init(); $modul->vystup(). Zřejmě by to šlo řešit includováním, ale to bych musel volat každou funkci zvlášť a hlavně mít všechny předem definované ve třídě modul. Nejsem žádný profík na objektové programování a proto se ptám - jde toto nějak realizovat? V mých pokusech jsem skončil maximálně s chybou, že funkce není definovaná, nebo naopak, že funkci není možné předeklarovat - když se snažilo více modulů nastavit jiný obsah funkce :-( |
||
Časová prodleva: 16 let
|
0