370 of 410 menu

関数 debug_backtrace

関数 debug_backtrace は、現在の呼び出しスタックに関する情報を含む配列を返します。 これには、呼び出された関数、それらが存在するファイル、および呼び出しが行われた行のデータが含まれます。 最初のパラメータは出力を制限するかどうかを決定し、2番目のパラメータはスタックのレベルをいくつスキップするかを指定します。

構文

debug_backtrace([options], [limit]);

呼び出しスタックを出力するための関数使用の簡単な例:

<?php function test() { var_dump(debug_backtrace()); } test(); ?>

コードの実行結果:

array(1) { [0]=> array(4) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(5) ["function"]=> string(4) "test" ["args"]=> array(0) { } } }

出力を制限するためのパラメータの使用:

<?php function inner() { var_dump(debug_backtrace(DEBUG_BACKTRACE_IGNORE_ARGS, 1)); } function outer() { inner(); } outer(); ?>

コードの実行結果:

array(1) { [0]=> array(3) { ["file"]=> string(17) "/path/to/file.php" ["line"]=> int(7) ["function"]=> string(5) "inner" } }

関連項目

  • 変数に関する情報を出力する関数 var_dump
  • エラーメッセージを送信する関数 error_log
日本語
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItalianoქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
当サイトでは、サイトの動作、分析、パーソナライゼーションのためにクッキーを使用しています。 データ処理はプライバシーポリシーに従って行われます。
すべて受け入れる 設定 拒否