ホームページ  >  記事  >  バックエンド開発  >  PHPエラー処理関数debug_backtrace()の使い方は?

PHPエラー処理関数debug_backtrace()の使い方は?

藏色散人
藏色散人オリジナル
2019-03-09 14:18:492524ブラウズ

PHPエラー処理関数debug_backtrace()の使い方は?

php debug_backtrace() 関数 は、PHP バックトレース、つまり PHP バックトレース (バックトレース) を生成するために使用されます。

構文:

debug_backtrace(provide_object)

パラメータ:

provide_object: オブジェクト インデックスを埋めるかどうかを指定します。 Provide_object の型はブール型です。

戻り値:

debug_backtrace() 関数は連想配列を返します。次のリストは、返される可能性のある要素です:

## functionstring現在の関数の名前。 lineinteger現在の行番号。 filestring現在のファイル名。 #classオブジェクトtype現在の呼び出しタイプを指定します。 #argsarrayコード例:
Name Type Description
string 現在のクラス名
オブジェクト 現在のオブジェクト名。
string

はメソッド呼び出しに使用されます。 (「->」を返します)

は静的メソッド呼び出しに使用されます。 (「::」を返す)

は関数呼び出しに使用されます。 (何も返されない場合は空です)

関数内の場合。 (これは関数パラメータのリストです。) If はインクルードされたファイル内にあります。 (これには、含まれるファイル名のリストが表示されます。)

<?php
function demo($str)
{
    echo "正在学习:".$str."<br />";
    var_dump(debug_backtrace());
}
demo(&#39;php&#39;);

出力:

正在学习:php
array (size=1)
  0 => 
    array (size=4)
      &#39;file&#39; => string &#39;D:\wamp\www\test\demo.php&#39; (length=25)
      &#39;line&#39; => int 7
      &#39;function&#39; => string &#39;demo&#39; (length=4)
      &#39;args&#39; => 
        array (size=1)
          0 => &string &#39;php&#39; (length=3)

関連する推奨事項: 「
PHP チュートリアル

この記事では、PHP エラー処理関数 debug_backtrace() を紹介します。困っている友人の役に立てば幸いです。

以上がPHPエラー処理関数debug_backtrace()の使い方は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。