php set debug level code example

Example 1: how to debug in php

ini_set('display_errors', 'On');
error_reporting(E_ALL);

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