Autor Zpráva
Anton
Profil *
Č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 *
1) možnost... nastavit global vars :) je to snazsi
Anton
Profil *
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
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 *
A funguje to i když je v php ini nastavené globals na off? nebo to se vztahuje jen na _POST atd?
Sventek
Profil
nebo se vybodnout na globální proměnné a předávat do funkce parametry odkazem a ne hodnotou
Joker
Profil
Anebo z toho udělat objekt a z těch proměnných atributy :-)
Anton
Profil *
To už by bylo pravděpodobně zbytečně složité pro ten skript

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0