如何将 var_dump 的结果捕获到字符串?

问题描述

使用输出缓冲:

<?PHP
ob_start();
var_dump($someVar);
$result = ob_get_clean();
?>

解决方法

我想将输出捕获var_dump到一个字符串。

PHP文档说;

与将结果直接输出到浏览器的任何东西一样,输出控制函数可用于捕获此函数的输出,并将其保存在字符串中(例如)。

什么是如何工作的例子?

print_r()不是一个有效的可能性,因为它不会给我我需要的信息。