PHP Debugging über die Debugging-Konsole des Browsers

Debugging in PHP finde ich etwas schwierig. Am liebsten wäre mir ein Debugger wie der PDB in Python. Um zumindest Variablen und Strings ausgeben zu können, bietet sich die JavaScript-Funktion console.log der Debugging-Konsole des Browsers an.

Als erstes brauchen wir eine kleine PHP helper Funktion:

function debug_to_console($data) {
$output = $data;
if (is_array($output))
$output = implode(',', $output);
echo "<script>console.log('Debug Objects: " . $output . "' );</script>";
}

Jetzt können Ausgaben auf der Debugging-Konsole des Browsers angezeigt werden:

debug_to_console("Test");

Diese Funktion erstellt dann die folgende Ausgabe auf der Console:

Debug Output: Test
Neuen Kommentar hinzufügen

Sie können einen Kommentar abgeben, indem Sie das unten stehende Formular ausfüllen. Nur Text.

Ihre E-Mail-Adresse wird nicht veröffentlicht