Uma dica rápida de como é possível fazer debug em códigos PHP, é usando a função abaixo:
function deb( $obj = '', $die = false ) { echo '<pre>' . print_r( $obj, 1 ) . '</pre>'; // usamos print_r para exibir detalhes do objeto, array ou string if( $die ) die; // linha para matar o script, caso seja necessário }
A idéia da função é, em tempo de execução mesmo, exibir o conteúdo que esta presente em uma variável, objeto, array ou outro tipo de elemento que pode ser necessário.
Para exibir o conteúdo, usamos a função print_r. Ela apenas exibe as keys e values. Caso prefira ver a tipagem dos valores, pode trocar pela função var_dump, conforme abaixo:
function deb( $obj = '', $die = false ) { echo '<pre>' . var_dump( $obj, 1 ) . '</pre>'; // usamos var_dump para exibir detalhes do objeto, array ou string if( $die ) die; // linha para matar o script, caso seja necessário }
Qualquer dúvida só deixar comentário!
Seu comentário é muito importante! Conte pra gente o que você achou desse conteúdo.