Como debugar códigos PHP

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.