Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/239.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
php中类似var_dump的函数_Php_Function_Return Value_Var - Fatal编程技术网

php中类似var_dump的函数

php中类似var_dump的函数,php,function,return-value,var,Php,Function,Return Value,Var,我需要一个像php中的var\u dump($object)这样的函数 问题是Var_dump函数打印屏幕上的所有内容,然后 我只需要一个变量的答案。 我的意思是像$variable=var\u dump($object)我不想在屏幕上看到任何东西! 谢谢 您需要也许您可以使用: $variable = print_r($object, true); U还可以使用输出控制功能 ob_start(); var_dump($object); $description = ob_get_clean(

我需要一个像php中的
var\u dump($object)
这样的函数 问题是Var_dump函数打印屏幕上的所有内容,然后 我只需要一个变量的答案。 我的意思是像
$variable=var\u dump($object)我不想在屏幕上看到任何东西!
谢谢

您需要

也许您可以使用:

$variable = print_r($object, true);

U还可以使用输出控制功能

ob_start();
var_dump($object);
$description = ob_get_clean();

var_export()不处理循环引用,因为为循环引用生成可解析的PHP代码几乎是不可能的。如果要对数组或对象的完整表示进行处理,请使用serialize()。而且这个函数也无法导出resource类型的变量。非常感谢,这正是我所需要的。它仍然可以输出到屏幕上!!我需要对象而不是数组的sth如果你将true传递到print\r,它将不会输出到屏幕,而是存储在一个变量中。@Abadis:你使用的是哪个版本的PHP?@SalmanA不管哪个版本,这个参数是在4.3版本左右添加的。正如我说的,我需要为对象获取它
ob_start();
var_dump($object);
$description = ob_get_clean();