JavaScript runkit_superglobals function
A JavaScript equivalent of PHP’s runkit_superglobals
function runkit_superglobals () {
// http://kevin.vanzonneveld.net
// + original by: Brett Zamir (http://brett-zamir.me)
// % note 1: You must manually define the superglobals to be able to use them.
// % note 2: Another alternative (though you can't reflect on them with this function) is to use import_request_variables()
// * example 1: runkit_superglobals();
// * returns 1: []
var superglobal = {},
p = '',
arr = [];
var superglobals = ['$_GET', '$_POST', '$_REQUEST', '$_COOKIE', '$_SESSION', '$_SERVER', '$_ENV', '$_FILES'];
for (var i = 0; i < superglobals.length; i++) {
superglobal = this.window[superglobals[i]];
for (p in superglobal) {
arr.push(superglobal[p]);
}
}
return arr;
}
Example 1
runkit_superglobals();
Should return
[]
Комментарии:
Нету комментариев для вывода...