Heim >Backend-Entwicklung >PHP-Problem >Was tun, wenn der PHP-Dump unvollständig ist?

Was tun, wenn der PHP-Dump unvollständig ist?

藏色散人
藏色散人Original
2022-10-27 09:43:081340Durchsuche

Lösung für unvollständigen PHP-Dump: 1. Öffnen Sie die Datei „php.ini“. 2. Fügen Sie „xdebug.var_display_max_children=128 xdebug.var_display_max_data=512 xdebug.var_display_max_ Depth=5“ zum xdebug-Knoten in „php.ini“ hinzu. 3. Starten Sie den PHP-Dienst neu.

Was tun, wenn der PHP-Dump unvollständig ist?

Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 8.1, Dell G3-Computer.

Was soll ich tun, wenn der PHP-Dump unvollständig ist?

Problembeschreibung:

var_dump wird nicht vollständig angezeigt und es erscheinen Ellipsen.

Wir verwenden die var_dump-Funktion von PHP, um die Ausgabeergebnisse, einschließlich Typ, Menge und andere detaillierte Informationen, intuitiver anzuzeigen. Diese Funktion zeigt Strukturinformationen zu einem oder mehreren Ausdrücken an, einschließlich Typ und Wert des Ausdrucks. Arrays erweitern Werte rekursiv und zeigen ihre Struktur durch Einrückung.

Während der Verwendung wird jedoch festgestellt, dass Ellipsen auftreten, wenn die Array-Tiefe hoch ist oder die Anzahl der Arrays groß ist. Was ist der Grund?

Es stellt sich heraus, dass PHPs var_dump eine Funktion nach der Installation des Moduls xdebug ist. Dieses Modul kann seine Anzeigeinformationsparameter konfigurieren:

Lösung:

Fügen Sie im xdebug-Knoten in php.ini die Konfiguration hinzu:

xdebug.var_display_max_children=128
xdebug.var_display_max_data=512    
xdebug.var_display_max_depth=5

Die Bedeutung des oben Gesagten ist so intuitiv wie die Codebenennung:

xdebug.var_display_max_children // 最多孩子节点数
xdebug.var_display_max_data// 最大字节数
xdebug.var_display_max_depth// 最大深度

Vergessen Sie nicht, den PHP-Dienst neu zu starten ...

Empfohlene Studie : „ PHP-Video-Tutorial

Das obige ist der detaillierte Inhalt vonWas tun, wenn der PHP-Dump unvollständig ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn