| 
 
      
        
            | Main Menu |  
            |  |  
          |  |  
           
            | Forums |   
            |  |   
            |  |  
           
            | Programming 
                Contest |   
            |  |   
            |  |  
           
            | Documentation 
               |   
            |  |   
            |  |  
           
            | Partner 
                Sites  |   
            | 
 |   
            |  |  
           
            | Sponsors |   
            |  |   
            |  |  
 | 
        
          | 
| debug_backtrace debug_backtrace    (PHP 4 >= 4.3.0, PHP 5) debug_backtrace -- Generates a backtraceDescriptionarray debug_backtrace  ( void  ) 
   debug_backtrace() generates a PHP backtrace.
  Return Values
   Returns an associative array. The possible returned elements
   are as follows:
   
    Table 1. Possible returned elements from debug_backtrace() | Name | Type | Description | 
|---|
 | function | string | The current function name.  See also
        __FUNCTION__. |  | line | integer | The current line number.  See also
        __LINE__. |  | file | string | The current file name.  See also
        __FILE__. |  | class | string | The current class name.  See also
        __CLASS__ |  | type | string | The current call type. If a method call, "->" is returned. If a static
        method call, "::" is returned. If a function call, nothing is returned. |  | args | array | If inside a function, this lists the functions arguments.  If
        inside an included file, this lists the included file name(s). | 
Examples
    | Example 1. debug_backtrace() example | 
<?php// filename: a.php
 
 function a_test($str)
 {
 echo "\nHi: $str";
 var_dump(debug_backtrace());
 }
 
 a_test('friend');
 ?>
 
 <?php
 // filename: b.php
 include_once '/tmp/a.php';
 ?>
 | 
 
     Results similar to the following when executing 
    /tmp/b.php:
     | Hi: friend
array(2) {
[0]=>
array(4) {
    ["file"] => string(10) "/tmp/a.php"
    ["line"] => int(10)
    ["function"] => string(6) "a_test"
    ["args"]=>
    array(1) {
      [0] => &string(6) "friend"
    }
}
[1]=>
array(4) {
    ["file"] => string(10) "/tmp/b.php"
    ["line"] => int(2)
    ["args"] =>
    array(1) {
      [0] => string(10) "/tmp/a.php"
    }
    ["function"] => string(12) "include_once"
  }
} | 
 | 
 |  |  |