一尘不染

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

php

我想捕获var_dump到字符串的输出。

PHP文档说:

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

这可能如何工作的一个例子是什么?

print_r() 这是不可能的,因为它不会给我所需的信息。


阅读 359

收藏
2020-05-29

共1个答案

一尘不染

使用输出缓冲:

<?php
ob_start();
var_dump($someVar);
$result = ob_get_clean();
?>
2020-05-29