男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站

debug_backtrace

(PHP 4 >= 4.3.0, PHP 5, PHP 7, PHP 8)

debug_backtrace產(chǎn)生一條回溯跟蹤(backtrace)

說(shuō)明

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

debug_backtrace() 產(chǎn)生一條 PHP 的回溯跟蹤(backtrace)。

參數

options

截至 5.3.6,這個(gè)參數是以下選項的位掩碼:

debug_backtrace() 選項
DEBUG_BACKTRACE_PROVIDE_OBJECT 是否填充 "object" 的索引。
DEBUG_BACKTRACE_IGNORE_ARGS 是否忽略 "args" 的索引,包括所有的 function/method 的參數,能夠節省內存開(kāi)銷(xiāo)。
在 5.3.6 之前,僅僅能使用的值是 true 或者 false,分別等于是否設置 DEBUG_BACKTRACE_PROVIDE_OBJECT 選項。

limit

截至 5.4.0,這個(gè)參數能夠用于限制返回堆棧幀的數量。 默認為 (limit=0) ,返回所有的堆棧幀。

返回值

返回一個(gè)包含眾多關(guān)聯(lián)數組的 array。 以下為有可能返回的元素:

有可能從 debug_backtrace() 返回的元素
名字 類(lèi)型 說(shuō)明
function string 當前的函數名,參見(jiàn): __FUNCTION__。
line integer 當前的行號。參見(jiàn): __LINE__。
file string 當前的文件名。參見(jiàn): __FILE__。
class string 當前 class 的名稱(chēng)。參見(jiàn) __CLASS__
object object 當前的 object。
type string 當前調用的類(lèi)型。如果是一個(gè)方法,會(huì )返回 "->"。如果是一個(gè)靜態(tài)方法,會(huì )返回 "::"。 如果是一個(gè)函數調用,則返回空。
args array 如果在一個(gè)函數里,這會(huì )列出函數的參數。 如果是在一個(gè)被包含的文件里,會(huì )列出包含的文件名。

更新日志

版本 說(shuō)明
5.4.0 添加了可選的參數 limit。
5.3.6 參數 provide_object 改成 options,并且增加了可選參數 DEBUG_BACKTRACE_IGNORE_ARGS。
5.2.5 添加了可選參數 provide_object。
5.1.1 添加了當前的 object 為可能返回的元素。

范例

示例 #1 debug_backtrace() 范例

<?php
// filename: /tmp/a.php

function a_test($str)
{
    echo 
"\nHi: $str";
    
var_dump(debug_backtrace());
}

a_test('friend');
?>

<?php
// filename: /tmp/b.php
include_once '/tmp/a.php';
?>

執行 /tmp/b.php 返回的結果類(lèi)似于以下:

Hi: friend
array(2) {
[0]=>
array(4) {
    ["file"] => string(10) "/tmp/a.php"
    ["line"] => int(10)
    ["function"] => string(6) "a_test"
    ["args"]=>
    array(1) {
      [0] => &string(6) "friend"
    }
}
[1]=>
array(4) {
    ["file"] => string(10) "/tmp/b.php"
    ["line"] => int(2)
    ["args"] =>
    array(1) {
      [0] => string(10) "/tmp/a.php"
    }
    ["function"] => string(12) "include_once"
  }
}

參見(jiàn)

男女疯狂一边摸一边做羞羞视频|啊好深好硬快点用力别停动态图|亚洲一区无码中文字幕|特级无码毛片免费视频播放▽|久久狠狠躁免费观看|国内精品久久久久久网站