Fungili ya debug_print_backtrace() ya PHP
Mfano
Chapisha ujumbe wa PHP kuharibika:
<?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 回溯(backtrace)。
debug_print_backtrace() 打印了一条 PHP 回溯。它打印了函数调用、被 included/required 的文件和 eval() 的代码。
语法
debug_print_backtrace(options,limit);
参数 | 描述 |
---|---|
options |
可选。规定以下参数的位掩码:
|
limit | Inayotumika kwa chochote. Inaamua ukweli wa kumaliza kwa kifungo cha kumaliza kwa kifungo. Kwa msingi, (limit=0) inaonyesha kila kifungo cha kumaliza kwa kifungo. |
Maelezo ya Teknolojia
Matokeo wa Kuzingatia: | None |
---|---|
Toleo la PHP: | 5.0+ |
Mwongozo wa Funguo wa PHP: Taarifa ya Mwongozo |
PHP 5.4: Inapatikana thamani juu ya chochote limit. PHP 5.3.6: Inapatikana thamani juu ya chochote options. |