debug_backtrace返回調用這個函數(shù)的層次關系-創(chuàng)新互聯(lián)

debug_backtrace

成都創(chuàng)新互聯(lián)主營盤錦網(wǎng)站建設的網(wǎng)絡公司,主營網(wǎng)站建設方案,重慶APP軟件開發(fā),盤錦h5微信小程序搭建,盤錦網(wǎng)站營銷推廣歡迎盤錦等地區(qū)企業(yè)咨詢

 第一個參數(shù):常量

DEBUG_BACKTRACE_PROVIDE_OBJECT是否填充 "object" 的索引。
DEBUG_BACKTRACE_IGNORE_ARGS是否忽略 "args" 的索引,包括所有的 function/method 的參數(shù),能夠節(jié)省內(nèi)存開銷。

 第二個參數(shù):limit (int)

 用于限制返回堆棧幀的數(shù)量。    默認為 (limit=0) ,返回所有的堆棧幀


返回值

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

有可能從 debug_backtrace() 返回的元素
名字類型說明
functionstring當前的函數(shù)名,參見:     __FUNCTION__。
lineinteger當前的行號。參見:     __LINE__。
filestring當前的文件名。參見:     __FILE__。
classstring當前 class 的名稱。參見     __CLASS__
objectobject當前的 object。
typestring當前調用的類型。如果是一個方法,會返回 "->"。如果是一個靜態(tài)方法,會返回 "::"。     如果是一個函數(shù)調用,則返回空。
argsarray如果在一個函數(shù)里,這會列出函數(shù)的參數(shù)。     如果是在一個被包含的文件里,會列出包含的文件名。


其實返回的是一個調用層級,先調用的放在在數(shù)組的后面(數(shù)組小標大);

應用:

1.調試,可以根據(jù)調用的流程,知道這個請求的執(zhí)行流程;

2.當你放在一個公共的函數(shù)里,這樣就能動態(tài)的獲取調用這個公共函數(shù)的方法名稱。

另外有需要云服務器可以了解下創(chuàng)新互聯(lián)cdcxhl.cn,海內(nèi)外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。

分享名稱:debug_backtrace返回調用這個函數(shù)的層次關系-創(chuàng)新互聯(lián)
URL分享:http://muchs.cn/article34/cddipe.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站內(nèi)鏈、全網(wǎng)營銷推廣、品牌網(wǎng)站制作定制開發(fā)、微信公眾號定制網(wǎng)站

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營