就将数组拆分为字符串而言,var_dump()
和print_r()
有什么区别?
最佳答案
var_dump
函数显示有关变量/表达式的结构化信息,包括其类型和值。递归地探索数组,并缩进显示结构的值。它还显示了哪些数组值和对象属性是引用。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
)
更多信息