php debug_backtrace() 함수는 PHP 역추적, 즉 PHP 역추적을 생성하는 데 사용됩니다.
구문:
debug_backtrace(provide_object)
매개변수:
provide_object: 개체 인덱스를 채울지 여부를 지정합니다. Provide_object의 유형은 부울입니다.
반환 값:
debug_backtrace() 함수는 연관 배열을 반환합니다. 다음 목록은 가능한 반환 요소입니다.
이름 | 유형 | 설명 |
function | string | 현재 함수의 이름입니다. |
line | integer | 현재 줄 번호. |
file | string | 현재 파일 이름. |
class | string | 현재 클래스 이름 |
object | object | 현재 개체 이름입니다. |
type | string |
현재 통화 유형을 지정합니다. 은 메서드 호출에 사용됩니다. ("->" 반환) 정적 메서드 호출의 경우. (반환 "::") 는 함수 호출에 사용됩니다. (아무 것도 반환되지 않으면 비어 있습니다.) |
args | array |
함수 내부인 경우. (여기에는 함수 인수가 나열되어 있습니다.) 포함된 파일에 있는 경우. (포함된 파일 이름이 나열됩니다.) |
코드 예:
<?php function demo($str) { echo "正在学习:".$str."<br />"; var_dump(debug_backtrace()); } demo('php');
출력:
正在学习:php array (size=1) 0 => array (size=4) 'file' => string 'D:\wamp\www\test\demo.php' (length=25) 'line' => int 7 'function' => string 'demo' (length=4) 'args' => array (size=1) 0 => &string 'php' (length=3)
관련 권장 사항: "PHP Tutorial"
이 문서 PHP 오류 처리 함수 debug_backtrace( ) 소개 , 도움이 필요한 친구들에게 도움이 되길 바랍니다!
위 내용은 PHP 오류 처리 기능 debug_backtrace()를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!