没有命名空间的类 yii yii\base yii\behaviors yii\caching yii\captcha yii\console yii\console\controllers yii\console\widgets yii\data yii\db yii\db\conditions yii\db\cubrid yii\db\cubrid\conditions yii\db\mssql yii\db\mssql\conditions yii\db\mysql yii\db\oci yii\db\oci\conditions yii\db\pgsql yii\db\sqlite yii\db\sqlite\conditions yii\di yii\filters yii\filters\auth yii\grid yii\helpers yii\i18n yii\log yii\mail yii\mutex yii\rbac yii\rest yii\test yii\validators yii\web yii\widgets

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

方法详情

dump() 公共 静态 方法

显示一个变量。 这个方法达到了类似 var_dump 和 print_r 的功能, 但是处理 Yii 控制器等复杂对象时更健壮。

public static void dump($var, $depth 10, $highlight false)
$var mixed

待转储变量

$depth integer

深层次输出这个变量的最大的深度。默认是 10。

$highlight boolean

结果是否应该突出高亮语法

dumpAsString() 公共 静态 方法

以字符串的形式转储变量。 这个方法达到了类似 var_dump 和 print_r 的功能, 但是处理 Yii 控制器等复杂对象时更健壮。

public static string dumpAsString($var, $depth 10, $highlight false)
$var mixed

待转储变量

$depth integer

深层次输出这个变量的最大的深度。默认是 10。

$highlight boolean

结果是否应该突出高亮语法

return string

变量的字符串表示形式

export() 公共 静态 方法

将变量导出为字符串表示形式。

这个字符串是一个有效的可以由 PHP 解析器计算的表达式 并且将计算结果返回变量值。

该方法类似于 var_export()。 主要的区别在于它使用短数组语法生成更紧凑的字符串表示。

它还使用 PHP 函数 serialize() 和 unserialize() 来处理对象。

PHP 5.4 或以上版本是解析输出值所必需的。

public static string export($var)
$var mixed

要输出的变量。

return string

变量的字符串表示形式