php调用过程中的堆栈代码段
admin · 未分类 · 2024年09月27日

$backtrace = debug_backtrace();

    // 移除当前函数调用的层级

    echo "调用栈信息:\n";

    foreach ($backtrace as $level => $call) {

        $className = (isset($call['class'])) ? $call['class'] : '';

        $methodName = $call['function'];

        $fileName = $call['file'];

        $lineNumber = $call['line'];

        echo "层级 {$level}:\n";

        echo "    类名:{$className}\n";

        echo "    方法名:{$methodName}\n";

        echo "    文件名:{$fileName}\n";

        echo "    行号:{$lineNumber}\n";

        echo "<br>";

    }


标签1 ( 15 )
标签2 ( 12 )
标签3 ( 4 )
标签4 ( 2 )
标签5 ( 7 )
标签6 ( 5 )
标签 ( 2 )