> php教程 > PHP开发 > 본문

PHPLog PHP 프로그램 디버깅 및 추적 도구

黄舟
풀어 주다: 2016-12-14 13:34:36
원래의
1518명이 탐색했습니다.

1. 프로그램 실행 중에 추적하려는 변수, 호출 스택 및 각 함수 호출의 매개변수를 해당 위치에 기록합니다.
이 정보를 특정 형식으로 파일에 기록합니다. 각 줄마다 변수를 지정하려면 특정 데이터 형식에 대한 코드를 참조하세요. 여기서는 자세히 설명하지 않겠습니다.

2. 이제 기록할 때마다 모든 정보(호출 스택 및 매개변수 포함)를 얻을 수 있습니다. 브라우저를 통해 이 프로그램에 액세스하면 이 프로그램은 전체 파일을 읽고 분석하며
페이지에 모든 디버깅 정보를 표시하고 디버깅과 동기화를 유지하기 위해 동적으로 ajax를 새로 고칩니다.

그림을 그리면 더 선명해야 합니다.

BackTrace는 그림에 반영되지 않는 호출 스택 정보이며 ajax에 의해 동적으로 새로 고쳐집니다.

기능:

로컬 머신의 몇 가지 스크린샷을 더 설명합니다:

1. 포함 파일, 디버깅 변수(위는 프로그램, 하단은 apache_request_headers()의 디버깅 출력입니다.

2. drupal 시스템에 있는 함수의 호출 스택 목록

3. 스택에 있는 함수의 매개변수 호출


추첨:

이 프로그램은 기본적으로 PHP 변수 디버깅 및 추적 기능을 구현하며 호출 스택 및 호출 매개변수 보기 기능도 함께 제공됩니다.

요즘에는 echo, print_r, var_dump 및 기타 시스템 기능이 디버깅에 거의 사용되지 않습니다. 기본적으로 이것으로 원하는 것을 얻을 수 있습니다.

특히 drupal과 같은 복잡한 시스템의 경우 프로그램이 어떻게 실행되는지 명확하게 알 수 있습니다.

설명:

이 프로그램은 php4로 작성되었습니다. php4.4.8과 5.2.5에서 작성되고 테스트되었습니다. 이론적으로 php4와 php5를 지원합니다.

Linux, window, ie6에서도 테스트되었습니다. -7, Firefox에서는 아직 오류가 없다고 보장할 수 없습니다. 오류가 있는 경우

로그 파일이 5M를 초과하지 않도록 하세요.

읽어주셔서 감사합니다. 자세한 내용은 PHP 중국어 홈페이지(www.php.cn)를 참고해주세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿