首頁 > php教程 > PHP开发 > 主體

如何學習PHP debug_backtrace()

黄舟
發布: 2016-12-28 13:35:23
原創
1556 人瀏覽過

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


相關標籤:
來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門推薦
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!