w3resource

PHP error handling functions - debug_print_backtrace()

Introduction 

The debug_print_backtrace() function prints a backtrace which may contain function calls, included/required files and eval()ed.

Version:

PHP 4,5

Syntax:

debug_print_backtrace (void)

Parameters:

debug_print_backtrace function does not have any parameters.

Return Values:

debug_print_backtrace function does not have any return value.

Example:

<?php
function w3r_html() {
    w3r_php();
}
function w3r_php() {
    w3r_mysql();
}
function w3r_mysql(){
    debug_print_backtrace();
}
w3r_html();
?>

The above code displays this output :

#0 w3r_mysql() called at [C:\Program Files\Apache Software
Foundation\Apache2.2\htdocs\php\debug-print-backtrace-example.php:7]
#1 w3r_php() called at [C:\Program Files\Apache Software
Foundation\Apache2.2\htdocs\php\debug-print-backtrace-example.php:3]
#2 w3r_html() called at [C:\Program Files\Apache Software
Foundation\Apache2.2\htdocs\php\debug-print-backtrace-example.php:13]>

Previous: debug_backtrace()
Next: error_get_last()



Become a Patron!

Follow us on Facebook and Twitter for latest update.

It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.

https://www.w3resource.com/php/error-handling/php-error-handling-function-debug_print_backtrace.php