Do You PHP はてブロ

Do You PHPはてなからはてブロに移動しました

Xdebugのvar_dumpで「\r\n」がうまく表示できない?

環境はPHP5.2.4+Xdebug2.0.0。

<?php
$str = "test\r\nfoo\r\nbar";

echo $str;
var_dump($str);

これの出力は

test foo bar

string 'test

foo
' (length=14)

と途中で切れてしまうようです(zend_extension、extensionいずれの場合も発生)。xdebug.soを無効にすると

test foo barstring(14) "test foo bar"

と改行されませんが、最後まで表示されます。
うーん。ちょっと困るな。。。それとも、こちらが勘違いしているのか?