PHP错误处理函数debug_backtrace()怎么使用

本文讲解"PHP错误处理函数debug_backtrace()如何使用",用于解决相关问题。

php debug_backtrace()函数用于生成PHP回溯,即产生一条PHP的回溯跟踪(backtrace)。

语法:

debug_backtrace(provide_object)

参数:

provide_object:指定是否填充对象索引。provide_object的类型是布尔值。

返回值:

debug_backtrace()函数返回一个关联数组。以下列表是可能返回的元素:

名称类型描述
functionstring当前函数的名称。
lineinteger当前行号。
filestring当前文件名。
classstring当前类名
objectobject当前对象名称。
typestring

指定当前调用类型。

用于方法调用。(返回“->”)

用于静态方法调用。( 返回“::”)

用于函数调用。(没有任何返回,即为空)

argsarray

如果在函数内部。(这列出了函数参数。)

如果在包含的文件中。(这会列出包含的文件名。)

代码示例:

<?php
function demo($str)
{
  echo "正在学习:".$str."<br />";
  var_dump(debug_backtrace());
}
demo('php');

输出:

正在学习:php
array (size=1)
0 => 
  array (size=4)
    'file' => string 'D:\wamp\www\test\demo.php' (length=25)
    'line' => int 7
    'function' => string 'demo' (length=4)
    'args' => 
      array (size=1)
        0 => &string 'php' (length=3)

关于 "PHP错误处理函数debug_backtrace()如何使用" 就介绍到此。希望多多支持编程宝库

php如何实现计数排序算法:本文讲解"php怎么实现计数排序算法",用于解决相关问题。php如何实现计数排序算法?针对这个问题,今天小编总结这篇有关计数排序算法的文章,希望帮助更多想学习php的同学找到更加简单易行的办法。计数排序(Coun ...