FancyDumpVar – PHP-Debugging einfach & elegant

Willkommen bei FancyDumpVar – der eleganten Lösung, um PHP-Variablen auf moderne und benutzerfreundliche Weise zu debuggen!

Die Tage von unübersichtlichen print_r()-Ausgaben, eingepackt in unzählige <pre>-Tags, gehören endlich der Vergangenheit an. FancyDumpVar bietet dir nicht nur eine deutlich bessere visuelle Struktur, sondern auch umfangreiche Zusatzfunktionen, mit denen du deine Entwicklungs- und Debugging-Prozesse effizienter und angenehmer gestalten kannst.

Das Problem der Vergangenheit:

Früher sah das Debugging einer Variablen häufig so aus:

Copy to Clipboard

Diese Methode bietet keinerlei komfortable Zusatzinformationen, ist unübersichtlich und erschwert die Fehleranalyse.

FancyDumpVar ersetzt diese mühsame Methode durch eine elegante und aussagekräftige Darstellung mit vielen hilfreichen Zusatzinformationen wie:

  • Laufzeitmessung
  • Variablengröße
  • Elementzählung
  • und visueller Strukturierung deiner Variablen.

Warum FancyDumpVar verwenden?

  • Elegante Darstellung: Übersichtliche, strukturierte und interaktive Darstellung komplexer Daten.
  • Intelligente Features wie Variablengrößen, Laufzeitmessungen, automatische Erkennung von Rekursionen.
  • Modernes Debugging: Einfache Integration, konfigurierbar und erweiterbar.

1. Einmalig Script einbinden und Alias einrichten

Copy to Clipboard

2. Optionen einstellen

Copy to Clipboard

3. Variable übergeben

Copy to Clipboard

4. Ausgabe anzeigen

Copy to Clipboard

Nachfolgend kannst du das Debugging mit Beispieldaten und der FancyDumpVar-Klasse selbst ansehen und ausprobieren!

Übersicht und Nutzung der FancyDumpVar Optionen

In der nachfolgenden Übersicht findest du alle verfügbaren Optionen von FancyDumpVar auf einen Blick. Die Tabelle enthält neben den Standardwerten auch eine verständliche Beschreibung jeder Option sowie konkrete Anwendungsbeispiele. Passe damit FancyDumpVar ganz einfach deinen individuellen Bedürfnissen an und optimiere dein PHP-Debugging nachhaltig!

OptionStandardwertBeschreibungBeispiel
pluginBaseUrlBasis-URL des Pluginshttps://meineseite.de/plugins/fancydumpvar/
languageenStandardsprache der Ausgabe (en oder de)de
maxRecursionDepth50Maximale erlaubte Rekursionstiefe für verschachtelte Strukturen20
maxDepth8Maximale Ausgabetiefe für Strukturen5
maxExecutionTime5Maximale Ausführungszeit in Sekunden10
maxElementsPerLevel10Maximale Anzahl angezeigter Elemente pro Ebene15
assetsNoCachefalseDeaktiviert Browser-Caching für Assetstrue
sortPropertiesAndMethodsfalseSortiert Eigenschaften und Methoden alphabetischtrue
ShowTimeInfofalseZeigt Zeitinformationen für jeden Dumptrue
TimeInfoFormath:i:saFormat für ZeitinformationenH:i:s
DateInfoFormatd.m.YFormat für DatumsanzeigeY-m-d
OverwriteStackVarsfalseÜberschreibt gleichnamige Variablen im Stack, wenn truetrue
TitleIndividueller Titel für Debug-AusgabeDebugger Ausgabe
customCssFileBenutzerdefinierte CSS-Datei für Layoutmonolight.css

Nutzung der Optionen – Setzen und Auslesen

FancyDumpVar bietet dir einfache Methoden, um einzelne Optionen gezielt zu setzen, auszulesen oder alle aktuellen Optionen gesammelt zu erhalten.

Option auslesen:
Copy to Clipboard
Option setzen:
Copy to Clipboard
Alle Optionen ausgeben:
Copy to Clipboard

FancyDumpVar – Testscript

Hier den blauen Balken oder das [+] anklicken…

Kein FancyDumpVar verfügbar
Copy to Clipboard

 

Lade die neueste Version von FancyDumpVar herunter und optimiere dein Debugging-Erlebnis mit einer strukturierten, interaktiven Variablenausgabe.
Das Plugin steht unter der GNU General Public License Version 3 (GPLv3) und ist als freie Software verfügbar.
Du kannst es frei verwenden, anpassen und weiterverbreiten.

🚀 Zum GitHub-Repository

Copyright © 2025 Johannes Teitge