php debug_backtrace

php debug_backtrace是一個函式。

基本介紹

  • 外文名:php debug_backtrace
  • 類型:函式
定義和用法,語法,例子,

定義和用法

PHP debug_backtrace() 函式生成一個 backtrace。
該函式返回一個關聯數組。下面是可能返回的元素:
名稱
類型
描述
function
字元串
當前的函式名。
line
整數
當前的行號。
file
字元串
當前的檔案名稱。
class
字元串
當前的類名
object
對象
當前對象。
type
字元串
當前的調用類型,可能的調用: 返回: "->" - 方法調用
返回: "::" - 靜態方法調用
返回 nothing - 函式調用
args
數組
如果在函式中,列出函式參數。如果在被引用的檔案中,列出被引用的檔案名稱。

語法

debug_backtrace()

例子

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

相關詞條

熱門詞條

聯絡我們