2014-03-01 112 views
1

是可能的我可以將var_dump($var)的輸出分配給變量?作爲默認行爲,var_dump()僅在屏幕上輸出輸出。我想追加或將其輸出分配給其他變量,然後輸出。像:變量var_dump()輸出

$a = true; 
$b = var_dump($a); 
echo $b; 
+1

你爲什麼要這麼做? –

+0

如手冊中所述'var_dump'不返回任何值。但是你可以使用'ob_ *'函數 –

+0

我想檢查$ a在循環中何時變爲false,其中HTML輸出被附加到$ html。我想附加$ a的var_dump for dubuggin – aceph

回答

2

一種方法是做以如下方式,使用output buffering

<?php 
ob_start(); 
var_dump($a); 
$result = ob_get_clean(); 

echo $result; 
?>