¿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?