PHP 菜鳥教程

PHP 高級教程

PHP & MySQL

PHP 參考手冊

PHP debug_backtrace() 函數(shù)用法及示例

PHP Error & Loggings 參考手冊

debug_backtrace()函數(shù)產(chǎn)生一條回溯跟蹤(backtrace)

語法

array debug_backtrace ( void );

定義和用法

它返回一個(gè)關(guān)聯(lián)數(shù)組。可能返回的元素如下:

名稱類型描述
functionstring當(dāng)前的函數(shù)名。
lineinteger當(dāng)前的行號。
filestring當(dāng)前的文件名。
classstring當(dāng)前的類名。
objectobject當(dāng)前對象。
typestring當(dāng)前的調(diào)用類型,可能的調(diào)用:
  • 返回:"->"  - 方法調(diào)用

  • 返回:"::"  - 靜態(tài)方法調(diào)用

  • 返回 nothing - 函數(shù)調(diào)用

argsarray如果在函數(shù)中,列出函數(shù)參數(shù)。如果在被引用的文件中,列出被引用的文件名。

參數(shù)

序號參數(shù)及說明
1

void

無需參數(shù)

返回值

如說明中所述,它返回一個(gè)關(guān)聯(lián)數(shù)組。

在線示例

以下是debug_backtrace函數(shù)的用法-

<?php
   function printStr($str) {
      echo "Hi: $str";
      var_dump(debug_backtrace());
   }
   
   printStr('hello');
?>
測試看看?/?

這將產(chǎn)生以下結(jié)果-

Hi: helloarray(1) {
   [0]=>
   array(4) {
      ["file"]=> string(36) "/var/www/nhooo/php/test.php"
      ["line"]=> int(8)
      ["function"]=> string(8) "printStr"
      ["args"]=> array(1) {
         [0]=>
         &string(6) "hello"
      }
   }
}
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清