PHP made simple (II)

by Fabio Brolesi

Outro dia eu estava procurando um jeito de ver quais variáveis já estavamn setadas no meu código. Então procurei bastante até achar uma que faz isso:

1
get_defined_vars()

De fato, segundo o manual do PHP,

Essa função retorna um array multimensional contendo uma lista de todas as variáveis definidas, incluindo variáveis de ambiente, servidor ou variáveis definidas pelo usuário, dentro do escopo que get_defined_vars() é chamada.

Ele exibe todas as variáveis do ambiente já setadas (todas mesmo). Isso pode ser bem tranqüilo para analisar, mas pode tornar-se uma verdadeira dor de cabeça.

Aí, para ajudar na visualização, pode-se usar o krumo, uma eficiente ferramenta de debug para analisar as variáveis setadas.

Ele exibe as informações sobre as variáveis de forma estruturada, facilitando a visualização e análise do código e dos seus valores, uma vez que ele utiliza Javascript e CSS para exibição desta análise.

É bem versátil e fácil de configurar e recomendado para desenvolvedores de todos os níveis: para iniciantes, na medida em que substitui de forma bem eficiente o var_dump() e o print_r()