• PHP函数:debug_backtrace


    debug_backtrace()  - 产生一条 PHP 的回溯跟踪(backtrace)。

    说明:

    debug_backtrace ([ int $options = DEBUG_BACKTRACE_PROVIDE_OBJECT [, int $limit = 0 ]] ) : array

    参数:

    此函数使用时一般不带参数

    options

    DEBUG_BACKTRACE_PROVIDE_OBJECT 是否填充 "object" 的索引;DEBUG_BACKTRACE_IGNORE_ARGS 是否忽略 "args" 的索引,包括所有的 function/method 的参数,能够节省内存开销。

    limit

    截至 5.4.0,这个参数能够用于限制返回堆栈帧的数量。 默认为 (limit=0) ,返回所有的堆栈帧

    返回值:

    返回一个包含众多关联数组的 array。 以下为有可能返回的元素:

    function string 当前的函数名,参见: __FUNCTION__。

    line integer 当前的行号。参见: __LINE__。

    file string 当前的文件名。参见: __FILE__。

    class string 当前 class 的名称。参见 __CLASS__

    object object 当前的 object。

    type string 当前调用的类型。如果是一个方法,会返回 "->"。如果是一个静态方法,会返回 "::"。 如果是一个函数调用,则返回空。

    args array 如果在一个函数里,这会列出函数的参数。 如果是在一个被包含的文件里,会列出包含的文件名。

    参考链接:

    手册

    Enjoy it !

  • 相关阅读:
    [atAGC052D]Equal LIS
    [atAGC052C]Nondivisible Prefix Sums
    [atAGC052B]Tree Edges XOR
    [gym103055H]Grammy and HearthStone
    Vector底层结构和源码剖析
    ArrayList的底层源码分析及注意事项
    Collection接口
    集合介绍
    用户管理底层实现
    什么是Mybatis
  • 原文地址:https://www.cnblogs.com/daizhongxing/p/12654194.html
Copyright © 2020-2023  润新知