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

Need an easy way to get data into XML, or transform XML to another format?
MapForce lets you map XML data to/from any combination of XML, database, flat file, Excel 2007, XBRL, or Web services data.
Then it transforms data instantly or auto-generates royalty-free data integration code for recurrent conversions.
New features in Version 2010!
Download a free, fully functional 30-day trial to experience the following features:
- Easy-to-use, graphical data mapping interface
- Instant data transformation
- XSLT 1.0/2.0 and XQuery code generation
- Java, C#, and C++ code generation
- Advanced data processing functions
- Support for all major relational databases including SQL Server, IBM DB2, Oracle, and more
- Visual Studio & Eclipse integration
Download a fully-functional trial today!
|
|
|
|