Czy globalne zmienne w PHP są uważane za złą praktykę? Jeśli tak, to dlaczego?
function foo () {
global $var;
// rest of code
}
W moich małych projektach PHP zwykle chodzę w sposób proceduralny. Zasadniczo mam zmienną zawierającą konfigurację systemu, a gdy mam uzyskać dostęp do tej zmiennej w funkcji, robię toglobal $var;
.
Czy to zła praktyka?