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?

questionAnswers(6)

yourAnswerToTheQuestion