Skip to content

Instantly share code, notes, and snippets.

@ChriRas
Last active August 29, 2015 14:16
Show Gist options
  • Save ChriRas/a40d6df366ec968b380e to your computer and use it in GitHub Desktop.
Save ChriRas/a40d6df366ec968b380e to your computer and use it in GitHub Desktop.
Simple PHP Debug with var_dumb, print_r and print_r to js-Console
<?php
print __FILE__ . " " . __LINE__." ";
var_dump($variable);
die;
?>
print "<pre>" . '<b>File:</b>' . __FILE__ . '<br><b>Line:</b>' . __LINE__ . '<br>' . print_r($variable, 1) . "</pre>";
//DEBUG to JS-Console
$tmpDebug =$variable;
echo "<script>\r\n//<![CDATA[\r\nif(!console){var console={log:function(){}}}";
echo "console.log(\" File: " . __FILE__ . " \");";
echo "console.log(\" Line: " . __LINE__ . " \");";
foreach (explode("\n", print_r($tmpDebug, true)) as $line) {
if (trim($line)) {
$line = addslashes($line);
echo "console.log(\"{$line}\");";
}
}
echo "\r\n//]]>\r\n</script>";
//END DEBUG
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment