| Autor | Zpráva | ||
|---|---|---|---|
| Anton Profil * |
#1 · Zasláno: 11. 7. 2008, 08:40:18
Čauec. Mám definovaných ve skriptu pár svých funkcí, které používám v cyklech a tak, do těch funkcí předávam vždycky něco kolem proměnných. Tak by mě zajímalo jestli je lepší řešení prostě proměnou jednou posadit do global a pak s ní pracovat vevnitř jakýkoliv funkce kdekoliv a nebo to předávat ručně v každym spuštění funkce?
|
||
| ahmed Profil * |
#2 · Zasláno: 11. 7. 2008, 08:41:35
1) možnost... nastavit global vars :) je to snazsi
|
||
| Anton Profil * |
#3 · Zasláno: 11. 7. 2008, 09:09:04
No právě sem četl o tý problematice pár článků a většinou se shodují v tom že global je nepotřebné zlo, ale zase na druhou stranu to dost zjednodušuje práci...
|
||
| nightfish Profil |
#4 · Zasláno: 11. 7. 2008, 09:21:58
většinou se shodují v tom že global je nepotřebné zlo
můžeš použít $GLOBALS['jmenopromenne'] tím dáš jasně najevo, že pracuješ s globální proměnnou (což odstraňuje hlavní problém - míchání globálních a lokálních proměnných) |
||
| Anton Profil * |
#5 · Zasláno: 11. 7. 2008, 09:28:51
A funguje to i když je v php ini nastavené globals na off? nebo to se vztahuje jen na _POST atd?
|
||
| Sventek Profil |
#6 · Zasláno: 11. 7. 2008, 09:41:02
nebo se vybodnout na globální proměnné a předávat do funkce parametry odkazem a ne hodnotou
|
||
| Joker Profil |
#7 · Zasláno: 11. 7. 2008, 09:42:22
Anebo z toho udělat objekt a z těch proměnných atributy :-)
|
||
| Anton Profil * |
#8 · Zasláno: 11. 7. 2008, 09:50:09
To už by bylo pravděpodobně zbytečně složité pro ten skript
|
||
|
Časová prodleva: 17 let
|
|||
0