Weird поведение var_dump

У меня есть следующая строка кода:

var_dump(array()); 

В одном файле он выводит это:

 array (size=0) empty 

Во втором файле он выводит это:

 string '<pre class='xdebug-var-dump' dir='ltr'> <b>array</b> <i>(size=0)</i> <i><font color='#888a85'>empty</font></i> </pre>' (length=119) 

Любые идеи, что вызывает это во втором файле? Когда я просматриваю источник рендеринговой разметки второго файла, я вижу следующее:

 <pre class='xdebug-var-dump' dir='ltr'><small>string</small> <font color='#cc0000'>'&lt;pre class='xdebug-var-dump' dir='ltr'&gt;
&lt;b&gt;array&lt;/b&gt; &lt;i&gt;(size=0)&lt;/i&gt;
 &lt;i&gt;&lt;font color='#888a85'&gt;empty&lt;/font&gt;&lt;/i&gt;
&lt;/pre&gt;'</font> <i>(length=119)</i> </pre> 

ОБНОВЛЕНИЕ 1: представление -> источник первого файла:

 <pre class='xdebug-var-dump' dir='ltr'> <b>array</b> <i>(size=0)</i> <i><font color='#888a85'>empty</font></i> </pre> 

Solutions Collecting From Web of "Weird поведение var_dump"

var_dump() заменяется пользовательской функцией Xdebugs, как указано здесь:

Xdebug заменяет функцию var_dump () PHP для отображения переменных. Версия Xdebug включает в себя разные цвета для разных типов и ограничивает количество элементов / свойств массива, максимальной глубины и длины строк. Есть еще несколько функций, связанных с переменным отображением.

http://xdebug.org/docs/display

Угадайте, что вы каким-то образом реализуете xdebug во втором файле.