PHP debug_backtrace() Function
Complete PHP Error Reference
Definition and Usage
The debug_backtrace() function generates a backtrace.
This function displays data from the code that led up to the
debug_backtrace() function.
Returns an associative array. The possible returned elements are as follows:
| Name |
Type |
Description |
| function |
string |
The current function name |
| line |
integer |
The current line number |
| file |
string |
The current file name |
| class |
string |
The current class name |
| object |
object |
The current object |
| type |
string |
The current call type. Possible calls:
- Returns: "->" - Method call
- Returns: "::" - Static method call
- Returns nothing - Function call
|
| args |
array |
If inside a function, this lists the functions arguments. If inside
an included file, this lists the included file name |
Syntax
Example
<?php
function one($str1, $str2)
{
two("Glenn", "Quagmire");
}
function two($str1, $str2)
{
three("Cleveland", "Brown");
}
function three($str1, $str2)
{
print_r(debug_backtrace());
}
one("Peter", "Griffin");
?>
|
The output of the code above should be something like this:
Array
(
[0] => Array
(
[file] => C:\webfolder\test.php
[line] => 7
[function] => three
[args] => Array
(
[0] => Cleveland
[1] => Brown
)
)
[1] => Array
(
[file] => C:\webfolder\test.php
[line] => 3
[function] => two
[args] => Array
(
[0] => Glenn
[1] => Quagmire
)
)
[2] => Array
(
[file] => C:\webfolder\test.php
[line] => 14
[function] => one
[args] => Array
(
[0] => Peter
[1] => Griffin
)
)
)
|
Complete PHP Error Reference
Click here to design a Stunning Flash Website for Free
Wix is a revolutionary web design tool that provides anyone with the possibility to create professional and beautiful websites for free.
With e-commerce features, search engine visibility and many more professional tools, Wix is the ultimate solution for creating a spectacular site while saving tons of money.
|