📜  如何 xdebug var_dump 显示完整的对象/数组?

📅  最后修改于: 2022-05-13 01:54:11.360000             🧑  作者: Mango

如何 xdebug var_dump 显示完整的对象/数组?

调试对于开发领域内的写作来说是必要的。一旦开发人员必须检查变量的数据,可能会发生这种情况。开发人员可以打印所有内容,但是PHP本身提供了一种尝试执行常量的方法,类似于检查数据类型。

Xdebug 是提供调试和识别功能的PHP扩展。它使用调试协议。 Xdebug 将在带有完整参数的错误消息中给出堆栈和性能跟踪的正确数据,以显示用户概述的函数、操作名称、文件名、行指示以及对成员函数的支持。它包括无限递归的内存分配和保护。
Xdebug 还提供了PHP脚本的识别数据、代码覆盖率分析和很好的功能,可以与计算机前端程序交互地更正您的脚本。 Xdebug 还通过PHP扩展社区库 (PECL) 提供——通常发音为“pickle”。

var_dump()函数用于显示几个变量的数据。它操作显示结构化数据,如给定变量的种类和价值。数组和对象平方度量递归地探索,值缩进以指出结构。
var_dump – 转储有关变量的信息。

句法:

void var_dump( $exp )

参数:该函数接受单个参数$exp ,它包含单个变量或包含许多区域分隔的任何类型变量的表达式。



返回类型:该函数没有返回类型。此函数显示与包含其种类和价格的一个或其他表达式相关的结构化数据。数组和对象通过缩进的值递归地探索以指出结构。

示例 1:


输出:
array(3) {
  [0]=>
  int(1)
  [1]=>
  int(2)
  [2]=>
  array(3) {
    [0]=>
    string(1) "a"
    [1]=>
    string(1) "b"
    [2]=>
    string(1) "c"
  }
}

示例 2:


输出:
float(3.1)
bool(true)