I think it is good as it is. Realy, I'd prefer even a change to global like this:
function test ($someparam) global ($someGlobalVariable) { // code here } Or even make it consistent with lamda's and make use of "use" statment instead of global. P.S. I know my comment will be yeald at, so please avoid that so not to polute the list. Just think a little, maybe it is a good idea. P.S.S. Sometimes I realy want an ability to define superglobal variables in some way.