350 Stimmen

Wie bringt man xdebug var_dump dazu, das gesamte Objekt/Array anzuzeigen?

Ich verwende xdebug (php_xdebug-2.1.2-5.3-vc9.dll) on WAMP . Wenn ich var_dump auf ein großes Objekt oder eine große Variable, wird nicht die gesamte Variable angezeigt.

array
'node' => 
  array
    'my_form' => 
      array
        'form' => 
          array
            ...

Ohne xdebug wird es so angezeigt, wie es erwartet werden sollte. Ich habe in der Dokumentation nachgesehen, aber keine Lösung gefunden. Weiß jemand, wie ich das beheben kann, damit xdebug var_dump zeigt die vollständig Objekt?

5voto

The Onin Punkte 4283

Ich möchte Folgendes empfehlen var_export($array) - es zeigt keine Typen an, aber es erzeugt eine Syntax, die Sie in Ihrem Code verwenden können :)

1voto

some_guy Punkte 382

Manchmal kann var_export in einer Datei sehr nützlich sein.

file_put_contents(__DIR__.'/temp.txt', var_export($var, true), FILE_APPEND);

Zum Beispiel, wenn Sie eine Fehlersuche auf dem Produktionsserver durchführen.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X