php5-xdebug を入れているのに 最近使っている環境では var_dump の表示が綺麗にならず(オーバーロードされず) 原因がわからなかったのですが、下記のサイトに書いてありました。
[参考]
php/インストール - zaininnari - livedoor Wiki(ウィキ)
xdebug で var_dump をオーバーロードさせるには html_errors が On になっていないとダメなようです。
html_errors は PHP_INI_ALL なので ini_set() します。
ini_set('html_errors', 1);
var_dump(array(1, 2, 3));
これで var_dump がオーバーロードされました。