【发布时间】:2013-05-07 16:05:18
【问题描述】:
我正在尝试将一个大数组打印到一个文件中以对其进行调试。我尝试了两种方法:
$arr = get_large_array();
file_put_contents('file.txt', print_r($arr, true));
和
$arr = get_large_array();
ob_start();
print_r($arr);
file_put_contents('file.txt', ob_get_contents());
ob_end_clean();
在这两种情况下,file.txt 都没有被创建,$arr 被回显,就像我运行了print_r($arr) 一样。这是怎么回事?
【问题讨论】:
标签: php debugging memory printing