Jump to content


Enzo Henrique

Member Since 24/02/2012
Offline Last Active 02/03/2012, 16:06
-----

Topics I've Started

Desvantagens $Globals

27/02/2012, 07:56

Bom dia galera!

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

IPB Skin By Virteq