PHP debug_print_backtrace() 함수
예제
PHP 리버스 트레이스 출력了一条:
<?php function a($txt) { b("글렌"); } function b($txt) { c("클리블랜드"); } function c($txt) { debug_print_backtrace();; } a("Peter"); ?>
위 코드의 출력은 다음과 같습니다:
#0 c(Cleveland) called at [C:\webfolder\test.php:6] #1 b(Glenn) called at [C:\webfolder\test.php:3] #2 a(Peter) called at [C:\webfolder\test.php:11]
정의 및 사용법
debug_print_backtrace() 함수는 PHP 리버스 트레이스를 인쇄합니다(backtrace)。
debug_print_backtrace()는 PHP 리버스 트레이스를 인쇄합니다. 함수 호출, 포함된/필요한 파일 및 eval() 코드를 인쇄합니다。
문법
debug_print_backtrace(options,limit);
매개변수 | 설명 |
---|---|
options |
선택적입니다. 다음 매개변수의 비트 마스크를 지정합니다:
|
limit | 선택적입니다. 반환 스택 프레임의 수를 제한하는 데 사용됩니다. 기본值为 (limit=0)으로 모든 스택 프레임을 반환합니다. |
기술 세부 사항
반환 값: | None |
---|---|
PHP 버전: | 5.0+ |
PHP 업데이트 로그: |
PHP 5.4: 선택적 매개변수가 추가되었습니다 limit。 PHP 5.3.6: 선택적 매개변수가 추가되었습니다 options。 |