就将数组拆分为字符串而言,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
)

更多信息
  • var_dump
  • print_r
  • 09-25 21:12