Autor | Zpráva | ||
---|---|---|---|
pm Profil * |
#1 · Zasláno: 8. 4. 2008, 18:08:55
Dobrý den chtel bych se ještě zeptat jestli jde nějak smazat funkce, nebo nějak unsetnou funkce viz problém previously declare.
|
||
bukaj Profil |
#2 · Zasláno: 8. 4. 2008, 18:18:12
pm
Spíš bych se ptal, proč redeklaruješ tu fci? Máš k tomu nějaký speciální důvod? :) |
||
Adam Zábranský Profil |
#3 · Zasláno: 8. 4. 2008, 18:29:52
pm
No já to tedy nevím, ale přijde mi to jako moc velká zbytečnost. Stačí si přeci funkci pojmenovat trochu jinak ne? |
||
BetaCam Profil |
#4 · Zasláno: 8. 4. 2008, 18:55:47
pm
Též mi je tedy zádný důvod proč by si měl funkci předeklarovávat |
||
1ight Profil |
#5 · Zasláno: 8. 4. 2008, 19:01:57
Jednoduše, projíždím pole ve foreach... a tam nějaká položka má nějaké kodování to zjistím a includuju ¨
např.: foreach (){ include (.....); echo $kodovani($rozkoduj_text); //tady např.: načte function utf8(); } stane se že načtu 2x za sebou stejnou funkci proto potřebuju rovnou unsetovat určité načtené funkce z proměnných nebo je nejak ignorovat řešení co mě napadlo: _______ foreach ( ) { ale řešit to zpusobem echo $kodovaní[$i++]($text); to myslím neni pravé lepší je když to už rovnou unsetnu ale nevím jak } |
||
Mastodont Profil |
#6 · Zasláno: 8. 4. 2008, 19:21:33
1ight
Máš nesmírně originální pohled na programování. |
||
1ight Profil |
#7 · Zasláno: 8. 4. 2008, 19:24:51
Omlouvam se neznám teorii programovaní a jestli tu píšu neco uplně blbýto tak se předem omlouvám... Jen se snažím řešit problém který mi vznikl
|
||
1ight Profil |
#8 · Zasláno: 8. 4. 2008, 19:25:33
Učil jsem se jen z knížek a zpříkladu takže uričtě tady mám velký mezery
|
||
1ight Profil |
#9 · Zasláno: 8. 4. 2008, 20:06:02
našel jsem příkaz na php a funguje mi to, když by někdo hledal tak to tu je, děkuju vám moc za informace.
if ( function_exists($decode)) { |
||
BetaCam Profil |
#10 · Zasláno: 8. 4. 2008, 20:56:08
1ight
if ( function_exists($decode)) { Třeba nebo si tam mohl dát include_once() místo include() |
||
Kcko Profil |
#11 · Zasláno: 8. 4. 2008, 21:50:52
no spis ten include dat mimo foreach ne?
|
||
BetaCam Profil |
#12 · Zasláno: 8. 4. 2008, 22:01:07 · Upravil/a: BetaCam
Kcko
Taky možnost otázka je jak to má vlastně celé napsané. IO sem napsal protože to ošetří i to, kdyby to měl napsané tak, že by měl každou funkci v samostatném souboru a pokaždé by to includovalo soubor podle kódování stringu. Popravde když vidim něco jako tohle : foreach (){ include (.....); echo $kodovani($rozkoduj_text); //tady např.: načte function utf8(); } Tak se mi naježej všechny chupy na těle proto sem také uvedl include_once() protože ať už to má napsané jak chce prasácky tak s include_once() je jistota, že se mu ten file znova prostě nenačte. :) |
||
Ssob Profil |
#13 · Zasláno: 8. 4. 2008, 22:55:35
Celé bych to přepsal..
Includovat nějaký soubor v cyklu je imho humus. Buď si deklaruj víc funkci (např. decode_utf8(), decode_win1250(), ...) a pak jen volej tu správnou nebo si nadeklaruj jen jednu funkci (např. decode()), která budeš předávat jako parametr použité kódování. |
||
Časová prodleva: 16 let
|
0