Here's some info about the two functions.

Descriptions (from manual)     :
--------------------------------
  print_r  -- Prints human-readable information about a variable
              (PHP 4)

  var_dump -- Dumps information about a variable
              (PHP 3 >= 3.0.5, PHP 4)

An example                     :
--------------------------------
<pre>
<?php
  $example = array ('str'           => 'is good',    
                    'letters'       => array ('a','b','c'),
                    'integer'       => 31,
                    'float/double'  => 35.3787,
                     24             => 'hello');

  echo 'print_r  :'. "\n\n";
  print_r  ($example);

  echo 'var_dump :'. "\n\n";
  var_dump ($example);
?> 
</pre>

Output (layout altered)         :
---------------------------------

print_r  :

Array
(
    [str]           => is good
    [letters]       => Array
                       (
                           [0] => a
                           [1] => b
                           [2] => c
                       )
    [integer]       => 31
    [float/double]  => 35.3787
    [24]            => hello

)

var_dump :

array(4) 
{
    ["str"]         => string(7) "is good"
    ["letters"]     => array(3) 
                       {
                           [0] => string(1) "a"
                           [1] => string(1) "b"
                           [2] => string(1) "c"
                       }
   ["integer"]      => int(31)
   ["float/double"] => float(35.3787)
   [24]             => string(5) "hello"

}

Manual Entries                 :
--------------------------------
  http://www.php.net/manual/en/function.print-r.php
  http://www.php.net/manual/en/function.var-dump.php


Regards,
Philip 


(test: print var dump faq8490)

On Tue, 10 Apr 2001, John Lim wrote:

> Just a question that has been besetting me for a while:
> 
> which is better for debugging -- vardump( ) or print( ) ?
> 
> Does anyone have a preference? Why? Is one better than the other?
> Thanks for answering this prickly question!
> 
> John Lim
> 
> 
> 
> -- 
> PHP General Mailing List (http://www.php.net/)
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> To contact the list administrators, e-mail: [EMAIL PROTECTED]
> 


Philip Olson
http://www.cornado.com/


-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to