echo '<pre>';
print_r($_POST);
echo '</pre>';
Achei isso fascinante!
Adaptando a minha necessidade, adicionei algumas coisas para melhor utilização.
Ontem um amigo veio me perguntar como ele poderia fazer para facilitar sua vida, estou postando aqui pois pode servir para mais alguém.
A ideia é criar uma função, onde vamos passar como parâmetro a variável que iremos debugar.
function debugar($metodo) {
echo '<style>
.debugador {
background-color: #FFF;
border: 5px solid #FF9900;
padding: 5px;
width: 300px;
height: 300px;
overflow: auto;
position: absolute;
top: 0;
right: 0;
z-index: 1000;
cursor: pointer;
}
</style>';
echo '<pre class="debugador">
<p><b>Debugador:</b></p>';
print_r($metodo);
echo '</pre>';
}
Eu adicionei o CSS para apresentar de uma forma melhor, e sem atrapalhar o restante do conteúdo. Desta forma, ele será exibido em um box no topo da tela, no canto direito.
Para utilizar a função, basta chama-la passando a variável que necessita debugar:<?php debugar($_POST); ?> ou <?php debugar($_SESSION); ?>
Fique a vontade para mudar, melhorar e usar!
Espero que sirva para mais alguém!
Grande abraço!