[PYTHON] Verwenden Sie edump anstelle von var_dump, um das Debuggen und das effiziente Verständnis von Dateninhalten (PHP) zu vereinfachen.

In PHP usw. ist das Debuggen einfach und schnell, indem der Wert mit einer Methode namens Print Debug angezeigt wird.

sample.php


$val = "Wert";
print $val;

Oder Sie können var_dump verwenden. Dies wird hauptsächlich verwendet, um den Inhalt des Arrays zu überprüfen.

sample.php


$arr              = array();
$arr["greetings"] = "Hello world!";
$arr["T or F"]    = true;
$arr["check_val"] = null;
$arr["empty"]     = "";
$arr["number"]    = 100;

$arr2             = array();
$arr2[0]          = "I am an array.";
$arr2[1]          = "You can put various types of data.";
$arr["array"]     = $arr2;

var_dump($arr);

Das Ergebnis der Wertanzeige mit var_dump lautet wie folgt. capture-1.jpg

Obwohl print und var_dump sehr einfach und unkompliziert sind, gibt es Probleme wie das Zusammenfallen von Seiten bei der Webentwicklung. Auf der anderen Seite gibt es auch eine Methode zur Verwendung von xdebug in vollem Umfang, aber es gibt viele Probleme, da es je nach Serverumgebung nicht verwendet werden kann und Zeit und Mühe kostet, da es installiert werden muss.

** Verwenden Sie daher edump, das komplexer als var_dump ist und keine zeitaufwändige Vorbereitung erfordert, z. B. eine vollständige Debugging-Software. Sie müssen nichts auf dem Server installieren. ** **. Sie können den Wert visuell überprüfen, wie unten gezeigt.

sample.php


$arr              = array();
$arr["greetings"] = "Hello world!";
$arr["T or F"]    = true;
$arr["check_val"] = null;
$arr["empty"]     = "";
$arr["number"]    = 100;

$arr2             = array();
$arr2[0]          = "I am an array.";
$arr2[1]          = "You can put various types of data.";
$arr["array"]     = $arr2;

//Beispiel für die Ausführung der Edump-Funktion
_v($arr); 

Nach der Ausführung wird das Ergebnis folgendermaßen im Browser angezeigt.

capture-2.jpg

Mit edump wird der zu debuggende Wert in einem separaten Viewer-Fenster anstelle des Haupt-Website-Fensters angezeigt. Im Gegensatz zu var_dump ist die Anzeige ordentlich formatiert und der Inhalt kann schnell erfasst werden. Darüber hinaus bieten Google Chrome und FireFox Plugins, die den Entwicklertools die Funktion edump hinzufügen. Nach der Installation können Sie die Website-Anzeige und die Debug-Werte gleichzeitig in einem Fenster überprüfen. capture-3.jpg

** Der Schlüssel zur effizienten Programmerstellung ist eine effiziente Debugging-Arbeit. Effiziente Debugging-Arbeit ist „effizientes Erfassen der Situation innerhalb des Programms“. Um die interne Situation schnell zu erfassen, führt die Visualisierung zur endgültigen Verbesserung der Effizienz. ** **.

Mit edump können Sie die einfache und effiziente Debugging-Funktion von var_dump verwenden. Da es sich jedoch um einen einfachen Debugger handelt, können Sie keine vollständigen Funktionen wie xdebug verwenden, die das Programm in der Mitte anhalten.

■ Einfacher Debugger: edump http://www.edump.net/

■ Tutorial http://www.edump.net/res/GettingStartedWithEdump_ja.pdf

Recommended Posts

Verwenden Sie edump anstelle von var_dump, um das Debuggen und das effiziente Verständnis von Dateninhalten (PHP) zu vereinfachen.
Verwenden Sie für Python-URL-Verknüpfungen urlparse.urljoin anstelle von os.path.join
PyPI-Paket für die supereinfache Verwendung von Cotoha in Google Colab