<?php
// Эти строки форматируют выводимую информацию в виде
// HTML комментариев и последовательно вызывают функцию dump_array()
echo "\n <!-- начало дампа переменных --> \n\n";
echo "\n <!-- начало переменных GET --> \n\n";
echo "<!--".dump_array($_GET)." -->\n";
echo "\n <!-- начало переменных POST--> \n\n";
echo "<!--".dump_array($_POST)." -->\n";
echo "\n <!-- начало переменных СЕАНСА --> \n\n";
echo "<!--".dump_array($_SESSION)." -->\n";
echo "\n <!-- начало переменных COOKIE-набора --> \n\n";
echo "<!--".dump_array($_COOKIE)." -->\n";
echo "\n <!-- Конец дампа переменных --> \n";
// Функция dump_array() получает один массив в качестве параметра.
// Она проходит в цикле по этому массиву и создает единственную
// строку, представляющую собой массив как набор.
function dump_array($array) {
if (is_array($array)) {
$size = count($array);
$string = "";
if ($size) {
$count = 0;
$string .= "{ ";
// Добавить ключи и значения всех элементов к стоке
foreach ($array as $key => $value) {
$string .= $key." = ".$value;
if ($count++ < ($size-1)) {
$string .= ", ";
}
}
$string .= "} ";
}
return $string;
} else {
// Если это не массив просто вернуть его
return $array;
}
}
?>
ошибка в коде + $_POST, $_GET, $_REQUEST, $_COOKIE и т д