我有一种方法可以将var_dump
输出转储到文件中,如下所示:
function dumpToFile($object) {
$file = "c:/tmp/php.log";
ob_start();
var_dump($object);
$output = ob_get_clean();
$fh = fopen($file, "a+");
fwrite($fh, $output."\r\n");
}
无处不在,其输出总是以这样的标记开头,并且有一些HTML编码的字符,如"
<pre class='xdebug-var-dump'> dump content... </pre>
我不记得更改PHP.ini文件,任何想法?我在Windows下使用php-cgi.exe
。
var_dump
本身会输出乱码数据,因此,就我所见,它不是我的方法。