通常可以方便地调试出变量的转储
Laravel
dd($v);
dump($v);
非常有用。
我想知道是否有这样一个函数,将变量转储为返回的字符串,而不是将其打印出来。
如php:
var_export($var, TRUE)
注意:我要求一个特定的Laravel函数,而不是内置的PHP函数,var_dump, var_export或print_r。我已经知道了。
您可以使用pre
标记来格式化您的输出
echo "<pre>";
print_r($data);
echo "</pre>";
编辑
如果您想将转储存储在变量中,我想你可以像下面
那样做导入use Illuminate'Support'Debug'Dumper;
$data = User::all(); // change it according to your requirement
array_map(function ($data) {
(new Dumper)->dump($data);
}, func_get_args());
我找不到任何东西,所以我求助于这个:
$string = var_export($data, true);
Log::info($string);