370 of 410 menu

debug_backtrace 함수

debug_backtrace 함수는 현재 호출 스택에 대한 정보를 포함하는 배열을 반환합니다. 여기에는 호출된 함수, 해당 함수가 위치한 파일, 호출이 발생한 줄 번호에 대한 데이터가 포함됩니다. 첫 번째 매개변수는 출력을 제한할지 여부를 결정하고, 두 번째 매개변수는 스택의 몇 단계를 건너뛸 것인지를 지정합니다.

구문

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
우리는 웹사이트 운영, 분석 및 개인화를 위해 쿠키를 사용합니다. 데이터 처리는 개인정보 처리방침에 따라 이루어집니다.
모두 수락 설정 거부