thinkphp 개발 프레임 워크 기능 상세: 화려한 업그레이드의 G 메서드

출처: 인터넷
작성자: 사용자
키워드: Thinkphp G 메서드 함수 개발 프레임 워크

Thinkphp Debug_start, debug_end 방법, 그리고 심지어 http://www.aliyun.com/zixun/aggregation/10818.html를 통해 작동 하는 데 필요한 긴 "> 디버그 클래스 3.1 버전은 화려한 업그레이드 라고 할 수 없습니다 간단한 G 방법으로 바뀝니다.
G 메서드의 기능 마크 위치와 간격 통계 2 함수 참조 콘크리트 사용 아래에 포함 되어 있습니다.

마크 위치

G 메서드를 사용 하 여 첫 번째 예는 위치를 표시 하는 것입니다.

G ('시작');

현재 위치 begin 라벨으로 표시 되어 및 현재 위치의 실행 시간, 기록 및 메모리 소비 환경에서 지 원하는 경우 기록 될 수 있습니다 나타냅니다. G 메서드 태그는 모든 위치에서 호출할 수 있습니다.

실행된 시간 통계

위치를 표시 한 후 우리 메서드를 호출할 수 G 다시 간격 통계에 대 한 예를 들면:

G ('시작'); // ... 다른 코드 조각 G ('끝'); // ... 어쩌면 다른 코드 여기 있다 / / 통계 간격에 대 한 에코 G ('시작', '끝'). S ';

G ('시작', '엔드') 실행 시간 (초)는 통계의 시작 위치, 끝 위치에 그리고 시작 표시 해야 합니다 표시 된 위치, 그리고 끝 없는 경우이 시점에서 현재 위치는 자동으로 마지막 레이블로 표시와 출력은 다음과 유사 나타냅니다.

0.0056s

기본 통계 정밀도 4 자리 숫자는 소수 지점, 후 211. html ">이 통계 만큼 정확한, 또한 설정할 수 있습니다 예를 생각 하지 않습니다:

G ('시작', '끝', 6). ' S ';

가능한 출력이 된다:

0.005587s

메모리 비용된 통계

사용자 환경에서 메모리 풋프린트 통계를 지 원하는 경우 사용할 수 있습니다 또한 G 메서드 (킬로바이트) 단위로 간격 메모리 비용 통계에 대 한 예.

에코 G (오전 '시작', '끝', '). KB ';

세 번째 매개 변수 메모리 비용 통계를 나타내는 m을 사용 하 고 출력 될 수 있습니다.

625 kb

마찬가지로, 끝 태그가 표시 되지 않으면, 현재 위치는 라벨의 첫 번째 비트가 자동으로 표시 됩니다.
환경에서 메모리 통계를 지원 하지 않는 경우는 매개 변수는 잘못 된, 그리고 간격 실행 시간 통계는 계속 수행.
Debug_start, Debug_end, 제인, 대로 알고 잊지

관련 문서

연락처

이 페이지의 내용은 인터넷에서 가져온 것이므로 Alibaba Cloud의 공식 의견이 아닙니다.이 페이지에서 언급 된 제품 및 서비스는 Alibaba Cloud와는 관련이 없으므로이 페이지의 내용이 골칫거리 인 경우 저희에게 알려주십시오. 우리는 5 일 근무일 이내에 이메일을 처리 할 것입니다.

커뮤니티에서 표절 사례를 발견한 경우 info-contact@alibabacloud.com 으로 관련 증거를 첨부하여 이메일을 보내주시기 바랍니다. 당사 직원이 영업일 기준 5일 내에 연락 드리도록 하겠습니다.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.