¿Las variables globales en PHP se consideran una mala práctica? Si es así, ¿por qué?

function foo () {
    global $var;
    // rest of code
}

En mis pequeños proyectos de PHP por lo general voy a la manera de procedimiento. Generalmente tengo una variable que contiene la configuración del sistema, y ​​cuando no tengo acceso a esta variable en una función, lo hago.global $var;.

¿Es esta mala práctica?

Respuestas a la pregunta(6)

Su respuesta a la pregunta