Autor | Zpráva | ||
---|---|---|---|
ludvikTom Profil * |
#1 · Zasláno: 28. 11. 2009, 05:26:27
Zdravim Vas,
vytvarim si trosku vetsi stranku a zjistuji, ze soubor functions.php ktery nacitam pri praci s funkcema (mam v nem ulozene veskere pouzite funkce) se mi nejak zvetsuje a je vic a vic neprehledny... napadlo mne proto ulozit jednotlive funkce do samostatnych php souboru, napr: function UserReggistration (); by byla ulozena v functions/UserRegistration.php takto bych s ipoukladal kazdou fci zvlast a v pripade potreby bych ji includoval... ovsem bude to v jednom kodu napr 8 includu ruznych fci.. proto se chti zeptat, zda se neda nejak univerzalne vyresit pripad, ze nejaky napsany skript (fce) projde cely php kod a zjisti zda v nem nekde nepouzivam nahodou nejakou funkci. zda ano, tak ji z dane slozky automaticky includuje.. usetrilo by mi to hromadu prace a hlidani si, zda jsem naincludoval vse.... predem dekuji za rady. ps. jeste pro nazornejsi ukazku uvedu priklad: na strance pouzivam fce DrawRegistrationForm, DrawUserFooter, DrawUserInfromations..znamena to tedy ze na zacatku kodu musim uvest: include "functions/DrawRegistrationForm.php"; include "functions/DrawUserFooter.php"; include "functions/DrawUserInfromations.php"; a me jde o to, zda nejaka jinak funkce muze prolezt php kod, zjistit jake funkce na strance pouzivam a v pripade ze najde na strance tyto 3 tak automaticky includuje tyto 3 soubory (nazev fce = nazev_souboru.php) |
||
Joker Profil |
#2 · Zasláno: 28. 11. 2009, 09:27:04
ludvikTom:
„zda se neda nejak univerzalne vyresit pripad, ze nejaky napsany skript (fce) projde cely php kod a zjisti zda v nem nekde nepouzivam nahodou nejakou funkci“ Tenhle případ se vyřešit dá, za dvou podmínek: 1. PHP 5 nebo novější 2. naprogramujete to objektově. V takovém případě můžete použít funkci __autoload(). Pokud v kódu konstruujete třídu která nikde není definovaná, PHP Vám dá ještě šanci tu třídu načíst voláním __autoload a až když ani tohle neuspěje, vyhodí chybu. |
||
ludvikTom Profil * |
#3 · Zasláno: 28. 11. 2009, 13:15:39
aha, aha... nejake zaklady objektoveho programovani bych mel, ale zadna slava to neni... dekuju vam za radu, urcite si o tom nekde neco prectu a zkusim se to doucit pac to opravdu hodne potrebuju :)
|
||
Časová prodleva: 14 let
|
0