來源:藏色散人 發(fā)布時間:2019-03-11 11:25:23 閱讀量:1066
php debug_backtrace()函數用于生成PHP回溯,即產生一條PHP的回溯跟蹤(backtrace)。
語法:
1 debug_backtrace(provide_object)
參數:
provide_object:指定是否填充對象索引。provide_object的類型是布爾值。
返回值:
debug_backtrace()函數返回一個關聯數組。以下列表是可能返回的元素:
名稱 類型 描述
function string 當前函數的名稱。
line integer 當前行號。
file string 當前文件名。
class string 當前類名
object object 當前對象名稱。
type string 指定當前調用類型。用于方法調用。(返回“->”)用于靜態(tài)方法調用。( 返回“::”)用于函數調用。(沒有任何返回,即為空)
args array 如果在函數內部。(這列出了函數參數。)如果在包含的文件中。(這會列出包含的文件名。)
代碼示例:
1234567 <?phpfunction demo($str){ echo "正在學習:".$str."<br />"; var_dump(debug_backtrace());}demo('php');
輸出:
12345678910 正在學習:phparray (size=1) 0 => array (size=4) 'file' => string 'D:\wamp\www\test\demo.php' (length=25) 'line' => int 7 'function' => string 'demo' (length=4) 'args' => array (size=1) 0 => &string 'php' (length=3)
相關推薦:《PHP教程》