Different between the var_dump() and print_r()?
Answers were Sorted based on User's Feedback
Answer / nagachowdary
var_dump() prints values and it's datatypes.in case of
print_r() it will print only values
| Is This Answer Correct ? | 23 Yes | 3 No |
Answer / nimesha
Print_r will display only values,but var_dump will display
data types too
Eg :
<?php
$a = array('aaa','bbb',11);
?>
Output of var_dump :
array(3) { [0]=> string(3) "aaa" [1]=> string(3) "bbb"
[2]=> int(11) }
Output of print_r :
Array ( [0] => aaa [1] => bbb [2] => 11 )
| Is This Answer Correct ? | 9 Yes | 2 No |
Answer / rubina
The difference between the two is:
Var_dump() returns the datatype also of the variable which
print_r() does not.
Eg:
$query="Select fname from table where id=20";
$result=mysql_query($query);
$row=mysql_fetch_row($result);
print_r($query);
o/p
---------------
SELECT fname FROM information where id=53
var_dump($query);
o/p
----------------
string(43) " SELECT fname FROM information where id=53"
| Is This Answer Correct ? | 7 Yes | 3 No |
how can I use bread crumb in PHP ?
Explain mail function in PHP with syntax?
How to find a substring from a given string in php?
Does csrf token change?
What are the features and advantages of object-oriented programming in php?
What is use of count() function in php?
What is the phpstorm?
Draw the architecture of Zend engine?
Can php replace javascript?
how to register website in internet
What are the advantages of stored procedures?
What does $globals mean?