Because I want to try and avoid doing stuff like if ($_POST['process']) { return formProc(); }. The function is already there and doing it's stuff, so why should I tell it to do more stuff? I suppose you could say I am trying to get it self-aware...
But why when I register $POST as a global can I not access any of the $POST items within the function that has the POST registered??
This is a massive site, I'm making it as encapsulated as I can. And I am trying to avoid doing this like declaring each variable name as a global (and it does work that way) in order to get into the scope, but then you can spoof those kinds of variables...