XjSv
5/10/2012 - 5:18 AM

Printing a clean debug backtrace in PHP.

Printing a clean debug backtrace in PHP.

// PHP < 5.3.6
foreach (debug_backtrace() as $trace)
{
	echo sprintf("\n%s:%s %s::%s", $trace['file'], $trace['line'], $trace['class'], $trace['function']);
}
die;

// PHP >= 5.3.6
debug_print_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS);
die;