We use instantiate and put system critical objects in $GLOBALS
for easy access from anywhere (e.g. DB, Cache, User, etc.).
We use $GLOBALS
so much that it would (yes, really) drop the amount of code quite a bit if I could reference it like $G = &$GLOBALS
for a shorthand call.
The problem is that, per my experience and several hours of Googling, I have not found any construct in PHP which allows you to 'flag' a var as global, making $GLOBALS
first class, and everything else second class.
Am I missing something? Is this possible?