debug_backtrace
배경계를 생성하십시오
debug_backtrace() 함수는 뒤쪽 (배경 추적)을 생성합니다.
이 함수는 debug_backtrace() 함수 코드에서 생성 된 데이터를 표시합니다.
연관 배열을 반환합니다. 가능한 반환 된 요소는 다음과 같습니다.
| 이름 | 유형 | 설명하다 |
|---|---|---|
| 기능 | 끈 | 현재 함수 이름 |
| 선 | 정수 | 현재 줄 번호 |
| 파일 | 끈 | 현재 파일 이름 |
| 수업 | 끈 | 현재 클래스 이름 |
| 물체 | 물체 | 현재 객체 |
| 유형 | 끈 | 현재 통화 유형. 가능한 전화 :
|
| args | 정렬 | 함수에있는 경우 함수 매개 변수를 나열하십시오. 참조 파일에있는 경우 참조 된 파일 이름을 나열하십시오. |
PHP 백 트레이스 생성 :
<? php
함수 a ( $ txt ) {
B ( "Glenn" ) ;
}
함수 B ( $ txt ) {
C ( "클리블랜드" ) ;
}
함수 c ( $ txt ) {
var_dump ( debug_backtrace ( ) ) ;
}
A ( "Peter" ) ;
?>
위의 코드의 출력은 다음과 유사합니다.
배열 (
[0] => 배열 (
[file] => c : \ webfolder \ test.php
[line] => 6
[기능] => c
[args] => 배열 (
[0] => 클리블랜드
))
))
[1] => 배열 (
[file] => c : \ webfolder \ test.php
[line] => 3
[기능] => b
[args] => 배열 (
[0] => 글렌
))
))
[2] => 배열 (
[file] => c : \ webfolder \ test.php
[line] => 11
[기능] => a
[args] => 배열 (
[0] => 피터
))
))
))
debug_backtrace ( 옵션 , 한계 ) ;
| 매개 변수 | 설명하다 |
|---|---|
| 옵션 | 선택 과목. 다음 옵션에 대해 비트 마스크를 지정하십시오.
|
| 한계 | 선택 과목. 반환 된 스택 프레임 수를 제한합니다. 기본값은 ( 한계 = 0)이며 모든 스택 프레임을 반환합니다. |