PHP var_dump() 与 print_r() 的区别

var_dump()

var_dump()函数显示有关变量和表达式的结构信息,包括其类型和值。数组被递归地搜索值,以缩进的方式显示它的结构。他还显示了哪些数组值和对象属性是引用。

print_r()

print_r()以人类可读的方式显示有关变量的信息,数组值以键和值的格式显示。对象也用类似的符合显示。

例子

$obj = (object) array('qualitypoint', 'technologies', 'India');

var_dump($obj)

object(stdClass)#1 (3) {
 [0]=> string(12) "qualitypoint"
 [1]=> string(12) "technologies"
 [2]=> string(5) "India"
}

print_r($obj)

stdClass Object ( 
 [0] => qualitypoint
 [1] => technologies
 [2] => India
)

你可能感兴趣的:(PHP var_dump() 与 print_r() 的区别)