When u declare your own errorhandler, you get a a parameter errcontext, with this code :
function userErrorHandler($errno, $errstr, $errfile, $errline, $errcontext) {
foreach($errcontext as $key => $value) {
echo $key . " = " . $value . "<br>";
}
}
set_error_handler("userErrorHandler");
I get this output :
GLOBALS = Array
_ENV = Array
HTTP_ENV_VARS = Array
_POST = Array
HTTP_POST_VARS = Array
_GET = Array
HTTP_GET_VARS = Array
_COOKIE = Array
HTTP_COOKIE_VARS = Array
_SERVER = Array
HTTP_SERVER_VARS = Array
_FILES = Array
HTTP_POST_FILES = Array
_REQUEST = Array
How do I list the contens of each individual array ?
This works :
foreach($errcontext["_ENV"] as $key => $value) {
echo $key . " = " . $value . "<br>";
}
But this does not ??!!
foreach($errcontext as $key => $value) {
foreach($errcontext[$key] as $key2 => $value2) {
echo $key2 . " = " . $value2 . "<br>";
}
}