Atualizado em 17 de Agosto de 2015

Var_dump() vs Print_r()

Olá pessoal,

Já vimos aqui no blog os comandos var_dump() e print_r(), tais comandos que causam um pouco de confusão já que os dois trabalham com Array.

Então qual a diferença entre estes dois comandos?

O comando var_dump exibe informações organizadas, mostrando o seu tipo e valor.

O print_r exibe informações sobre uma variável / Array de uma forma que é legível.

Veja um exemplo dos dois comandos:

<?php
$array = array('Mauricio', 'Programador', 17, true);

echo '<pre>';

 var_dump($array);

 print_r($array);
?>

Resultado:


array(4) {
 [0]=>
 string(8) "Mauricio"
  [1]=>
 string(11) "Programador"
  [2]=>
 int(17)
  [3]=>
 bool(true)
}
Array
(
  [0] => Mauricio
  [1] => Programador
   [2] => 17
   [3] => 1
)


Obs.: O comando echo '<pre>'; é somente para ajustar os dois comando para ficar de forma mais harmônica no navegador.


Gostou do post, continue por dentro das dicas de programação!!! Assine a newsletter.


E isso aí pessoal, até a próxima.

Tags:  Arrays | Comandos PHP | PHP

NEWSLETTER

Receba dicas de programação
em seu e-mail

TWITTER

Acompanhe tudo o que rola
com Mauricio Programador

NEWSLETTER