PHP용 debug 라이브러리 요약
3176 단어 PHP
요컨대
php-ref
,Kint
,VarDumper
,debuglib
,Chrome Logger
이 다섯 부분을 총결하였다.php-ref
마우스 클릭 + 마우스를 멈추면 자세한 정보를 볼 수 있습니다
Kint、dump_r, 크루모, dBug,symfony-vardumper 등을 참고하여 제작하였습니다.
설치 방법
{
"require": {
"digitalnature/php-ref": "*"
}
}
사용법
r($this);
Kint
상당히 무겁지만 출력 창고 추적 기능도 있다
마우스를 클릭하여 세부 사항을 엽니다
키보드 조작 등 고기능도 있어요.
http://raveren.github.io/kint/
https://github.com/raveren/kint/
설치 방법
"require": {
"raveren/kint": "*"
}
사용법
d($this);
VarDumper
Symfony Components의 VarDumper
기능 자체가 간단해요.
설치 방법
"require": {
"symfony/var-dumper": "*"
}
사용법
dump($this);
debuglib
기능이 매우 간단하고 이해하기 쉽다.
다만 정보량이 압도적으로 적을 뿐이다.
이후 유지보수되지 않았다.
http://trackspub.com/afa4-tp/dbg/show.htm
https://github.com/everton-ers/debuglib
사용법
print_a($this);
Chrome Logger
화면에 표시되지 않고 브라우저 개발 도구를 사용하는 콘솔
PHP, Ruby 등 다양한 언어 지원
설치 방법
"require": {
"ccampbell/chromephp": "*"
}
사용법
\ChromePhp::log('Chrome Loggerテスト!!');
\ChromePhp::log($_SERVER);
※ 크롬에서 사용 시 추가 설치가 필요합니다.https://chrome.google.com/webstore/detail/chrome-logger/noaneddfkdjfnfdakjjmocngnfkfehhd
기타
xdebug 등 debugger를 이용하다
Reference
이 문제에 관하여(PHP용 debug 라이브러리 요약), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/kozo/items/af8a4387ecd3873cc870텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)