Mas alla de extensiones como xdebug .... es practica comun hacer var_dump() o print_r() para ver por ejemplo la estructura de un arreglo o las propieades de un objeto
Sin embargo, es comun probar en el browser y en la consola de forma alternada consiguiendo feos resultados.
Una pequeñisima mejora seria distinguir estos escenarios:
Código PHP:
Ver original<?php
{
function debug($v,$exit=false)
{
{
}else{
print '<pre>';
print '</pre>';
}
if ($exit)
}
}
Es posible tambien colorear facilmente los resultados para el caso de uso en navegador sin re-inventar la polvora sino simplemente capturando el buffer y haciendo algunos reemplazos