Autor | Zpráva | ||
---|---|---|---|
MilanJ Profil |
#1 · Zasláno: 7. 12. 2006, 15:55:20
Jsem v PHP v podtstě začátečník a chtěl bych seriózně využívat funkcí.
Mám více funkcí pohromadě a zajímalo by mě, kam tyto funkce ve zdrojovém souboru vložit. Mám f-ce uložit do samostatného souboru PHP a tento soubor pak na začátku stránky vložit pomocí INCLUDE ? A co pokud "includuju" jistou část stránky do hlavní stránky, mohu se pak v tom "includovaném" souboru odkazovat na funkci, která je vlložena do hlavní stránky také pomocí INCLUDE? Jak se to obecně řeší? Děkuji. |
||
thingwath Profil |
#2 · Zasláno: 7. 12. 2006, 15:56:34
Narval bych to do tříd (stačí je použít jako jmenné prostory, i to je v PHP velmi rozumné využití tříd) a napsal nějaký rozumný autoloader.
|
||
ernesto Profil * |
#3 · Zasláno: 7. 12. 2006, 17:10:25
-> thingwath, jo tak tohle určitě začátečník pochopí, jinak je to samozřejmě pravda
|
||
MilanJ Profil |
#4 · Zasláno: 7. 12. 2006, 17:24:28
Můžete mi to trošku osvětlit, moc z toho moudrej nejsem.:-/
|
||
krteczek Profil |
#5 · Zasláno: 7. 12. 2006, 19:16:00
MilanJudělej si soubor, do něj nakopíruj všechny funkce a ten potom na začátku scriptu includni. to co navrhuje thingwath je sice pěkné ale pokud člověk nemá páru o objektech (třeba já) to nemá moc velkou šanci pochopit, natož realizovat
popřípadě můžeš vytvořit více takovch souborů s funkcemi a podle potřeby includovat jen ty které fakt potřebuješ. krteczek |
||
MilanJ Profil |
#6 · Zasláno: 8. 12. 2006, 09:36:52
krteczek
To byla první věc, která mě napadla, jen jsem si chtěl ověřit, že nedělám kravinu.:-) Díky |
||
gurroa Profil * |
#7 · Zasláno: 8. 12. 2006, 10:26:45
Osvedcilo se mi, ukladat soubory do jednoho adresare a nastavit prava na cely adresar a soubory tak, aby nedopatrenim neoteviral soubory nekdo, kdo nemusi.
Mimochodem si myslim, ze tvorit objekty v php je ztrata casu, CPU a pameti. Vetsinou, a jeste jsem nenalezl kdy ne, je lepsi pouzit obycejnou funkci a jejich vhodnym balikovanim (tedy nazvy takove, aby se nemohli krizit s jinym modulem a samotnym php). |
||
koudi Profil |
#8 · Zasláno: 8. 12. 2006, 13:10:57
Osvedcilo se mi, ukladat soubory do jednoho adresare a nastavit prava na cely adresar a soubory tak, aby nedopatrenim neoteviral soubory nekdo, kdo nemusi.
Pokud se jedná skutečně jen o 'balík funkcí', tak nevidím důvod proč ty práva nastavovat. Obsahují-li soubory pouze definice funkcí a ne jejich volání, tak nic nehrozí. |
||
gurroa Profil * |
#9 · Zasláno: 8. 12. 2006, 14:53:31
Obsahují-li soubory pouze definice funkcí a ne jejich volání, tak nic nehrozí.
Hrozi jim pri vypadku php modulu zobrazeni. |
||
Časová prodleva: 17 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0