php debug echo code example

Example 1: console_log in php

<?php
function console_log($output, $with_script_tags = true) {
    $js_code = 'console.log(' . json_encode($output, JSON_HEX_TAG) . 
');';
    if ($with_script_tags) {
        $js_code = '<script>' . $js_code . '</script>';
    }
    echo $js_code;
}

Example 2: debug php

// ------ string -------
// use echo, exit for output
$a = 123
echo ($a);
exit;


// ------ array -------
$array = array(
	1 => 'apple',
  	2 => 'banana',
)

// Method 1
echo "<pre>";
print_r($array);
echo "</pre>";

// Method 2 
echo "<pre>";
var_dump($array);
echo "</pre>";

// Method 3 (no need exit) beacause of dd is already exit
dd($array)
  
// Method 4 (cakephp)
pr ($array);


// ------ json -------
$json = {"a":"123"}

pr (json_encode($json));
exit;

print_r (json_encode($json));
exit;

Tags:

Php Example