Debug php code on browser

December 04, 2019

In javascript, you can console.log(‘whatever”) in your browser for troubleshooting. However, in php code, a little bit trick is required to do so. Here are the steps:

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

2. In the line that you need to console log, add this code

debug_to_console("Test");

3. If what you need to debug is an object, you can also log it via

debug_to_console(json_encode($foo));

Open developer browser, and you should be able to see the console.log of the php object.

Originally published at https://victorleungtw.com on December 4, 2019.


Written by Victor Leung who is a keen traveller to see every country in the world, passionate about cutting edge technologies. Follow me on Twitter