debug_backtrace函數理解1
debug_backtrace函數的作用為產生一個 backtrace。
debug_backtrace函數傳回一個關聯數組。
1.backtrace如何理解;
2.關聯數組是否可以理解為可以新數組與原數組有聯繫;
1.line是否可以理解為呼叫函數所在的行數;
file:目前的檔案名稱。
1.file可以理解為目前偵錯所在的檔案
class:目前的類別名稱
object:目前的物件。
type:目前的呼叫類型,可能的呼叫:
回傳: "->" - 方法呼叫
回傳: "::" - 靜態方法呼叫
回傳nothing - 函數呼叫
1.的呼叫如何理解;
args[]數組如果在函數中,列出函數參數。如果在被引用的文件中,列出被引用的檔案名稱。
debug_backtrace函數瞭解3
<?php 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");
?>