Class yii\helpers\BaseVarDumper
继承 | yii\helpers\BaseVarDumper |
---|---|
子类 | yii\helpers\VarDumper |
可用版本自 | 2.0 |
源码 | https://github.com/yiichina/yii2/blob/api/framework/helpers/BaseVarDumper.php |
BaseVarDumper 为 yii\helpers\VarDumper 提供了具体的实现。
不要使用 BaseVarDumper。使用 yii\helpers\VarDumper 来替代。
公共方法
方法 | 描述 | 被定义在 |
---|---|---|
dump() | 显示一个变量。 这个方法达到了类似 var_dump 和 print_r 的功能, 但是处理 Yii 控制器等复杂对象时更健壮。 | yii\helpers\BaseVarDumper |
dumpAsString() | 以字符串的形式转储变量。 这个方法达到了类似 var_dump 和 print_r 的功能, 但是处理 Yii 控制器等复杂对象时更健壮。 | yii\helpers\BaseVarDumper |
export() | 将变量导出为字符串表示形式。 | yii\helpers\BaseVarDumper |
方法详情
显示一个变量。 这个方法达到了类似 var_dump 和 print_r 的功能, 但是处理 Yii 控制器等复杂对象时更健壮。
public static void dump($var, $depth = 10, $highlight = false) | ||
$var | mixed | 待转储变量 |
$depth | integer | 深层次输出这个变量的最大的深度。默认是 10。 |
$highlight | boolean | 结果是否应该突出高亮语法 |
以字符串的形式转储变量。 这个方法达到了类似 var_dump 和 print_r 的功能, 但是处理 Yii 控制器等复杂对象时更健壮。
public static string dumpAsString($var, $depth = 10, $highlight = false) | ||
$var | mixed | 待转储变量 |
$depth | integer | 深层次输出这个变量的最大的深度。默认是 10。 |
$highlight | boolean | 结果是否应该突出高亮语法 |
return | string | 变量的字符串表示形式 |
---|
将变量导出为字符串表示形式。
这个字符串是一个有效的可以由 PHP 解析器计算的表达式 并且将计算结果返回变量值。
该方法类似于 var_export()
。
主要的区别在于它使用短数组语法生成更紧凑的字符串表示。
它还使用 PHP 函数 serialize() 和 unserialize() 来处理对象。
PHP 5.4 或以上版本是解析输出值所必需的。
public static string export($var) | ||
$var | mixed | 要输出的变量。 |
return | string | 变量的字符串表示形式 |
---|