Estou desenvolvendo um projeto que pretendo que seja robusto.
Por este motivo, venho perguntar a vocês, quais as desvantagens de utilizar objetos dentro de $GLOBALS?
Alguém ja utilizou este recurso?
O uso mais comum de globals é com variáveis simples:
<?php
$GLOBALS["var"] = "123";
?>
Mas por um momento me ocorreu de jogar uma instância de objeto em globals:
<?php
$GLOBALS["database"] = new Database();
?>
Funciona perfeitamente, creio que usando $_SESSION o resultado seria o mesmo, mas para deixar cada coisa em seu lugar, optei por colocar objetos em globals;
E agora? Confiável? Viável? Ou seria desperdício de memória / processamento server-side?
\o