var_dump输出不可读

时间:2015-12-11 21:43:11

标签: php php-5.4

我有一种方法可以将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编码的字符,如&quot

<pre class='xdebug-var-dump'> dump content... </pre>

我不记得更改PHP.ini文件,任何想法?我在Windows下使用php-cgi.exe

var_dump本身会输出乱码数据,因此,就我所见,它不是我的方法。

1 个答案:

答案 0 :(得分:1)

好像你的xdebug已经启用了。请参阅以下有关如何禁用的帖子:

https://stackoverflow.com/a/8754934