Rumah  >  Artikel  >  php教程  >  PHP debug_backtrace() 堆栈调试

PHP debug_backtrace() 堆栈调试

黄舟
黄舟asal
2016-12-28 13:42:171871semak imbas

例子

<?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"); 
?>

输出:

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 ) ) )

 以上就是PHP debug_backtrace() 堆栈调试的内容,更多相关内容请关注PHP中文网(www.php.cn)!


Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn