首頁  >  文章  >  php教程  >  如何學習PHP debug_backtrace()

如何學習PHP debug_backtrace()

黄舟
黄舟原創
2016-12-28 13:35:231559瀏覽

debug_backtrace函數理解1

debug_backtrace函數的作用為產生一個 backtrace。

debug_backtrace函數傳回一個關聯數組。

1.backtrace如何理解;

2.關聯數組是否可以理解為可以新數組與原數組有聯繫;



race function:目前的函數名。

1.目前的函數名稱是否為自訂的函數或系統函數;

line:目前的行號。


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

?>

輸出:如何注意php.cn)!


陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn