>  기사  >  백엔드 개발  >  PHP 오류 처리 기능 debug_backtrace()를 사용하는 방법은 무엇입니까?

PHP 오류 처리 기능 debug_backtrace()를 사용하는 방법은 무엇입니까?

藏色散人
藏色散人원래의
2019-03-09 14:18:492587검색

PHP 오류 처리 기능 debug_backtrace()를 사용하는 방법은 무엇입니까?

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(&#39;php&#39;);

출력:

正在学习:php
array (size=1)
  0 => 
    array (size=4)
      &#39;file&#39; => string &#39;D:\wamp\www\test\demo.php&#39; (length=25)
      &#39;line&#39; => int 7
      &#39;function&#39; => string &#39;demo&#39; (length=4)
      &#39;args&#39; => 
        array (size=1)
          0 => &string &#39;php&#39; (length=3)

관련 권장 사항: "PHP Tutorial"

이 문서 PHP 오류 처리 함수 debug_backtrace( ) 소개 , 도움이 필요한 친구들에게 도움이 되길 바랍니다!

위 내용은 PHP 오류 처리 기능 debug_backtrace()를 사용하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.