是可能的我可以将var_dump($var)
的输出分配给变量?作为默认行为,var_dump()仅在屏幕上输出输出。我想追加或将其输出分配给其他变量,然后输出。像:变量var_dump()输出
$a = true;
$b = var_dump($a);
echo $b;
是可能的我可以将var_dump($var)
的输出分配给变量?作为默认行为,var_dump()仅在屏幕上输出输出。我想追加或将其输出分配给其他变量,然后输出。像:变量var_dump()输出
$a = true;
$b = var_dump($a);
echo $b;
+1'var_export()'更好。 – CodeAngry
一种方法是做以如下方式,使用output buffering。
<?php
ob_start();
var_dump($a);
$result = ob_get_clean();
echo $result;
?>
你为什么要这么做? –
如手册中所述'var_dump'不返回任何值。但是你可以使用'ob_ *'函数 –
我想检查$ a在循环中何时变为false,其中HTML输出被附加到$ html。我想附加$ a的var_dump for dubuggin – aceph