最新的Web開發教程
 

PHP debug_print_backtrace() Function

<PHP誤差基準

打印PHP回溯:

<?php
function a($txt) {
    b("Glenn");
}
function b($txt) {
    c("Cleveland");
}
function c($txt) {
    debug_print_backtrace();
}
a("Peter");
?>

上面的代碼將輸出是這樣的:

#0 c(Cleveland) called at [C:\webfolder\test.php:6]
#1 b(Glenn) called at [C:\webfolder\test.php:3]
#2 a(Peter) called at [C:\webfolder\test.php:11]


定義和用法

debug_print_backtrace()函數打印PHP回溯。

這個函數從導致到代碼顯示數據debug_print_backtrace()函數。


句法

debug_print_backtrace( options , limit ) ;

參數 描述
options 可選的。 指定如下選項的一個位掩碼:DEBUG_BACKTRACE_IGNORE_ARGS(不論是否省略"args"索引,並且所有的功能/方法參數,以節省存儲器)
limit 可選的。 限制打印的紙疊的幀的數量。 默認情況下(limit=0)將打印所有堆棧幀

技術細節

返回值: 沒有
PHP版本: 5.0+
PHP更新日誌: PHP 5.4:添加可選參數限制
PHP 5.3.6:添加可選的參數選項

<PHP誤差基準