[php] PHP에서 더 예쁘고 유익한 Var_dump 대안? [닫은]

모든 괜찮은 PHP 프로그래머가있다 print_r또는 var_dump그들에게 사랑과 할당 바로 가기 키를 사용하여 랩퍼, 우리는 왜하지 않는 우리의 마음에 드는 사람을 공유 .



답변

이 질문을 한 후 1 년의 시간과 노력을 들여 마침내 var_dump, Kint 버전을 공개했습니다. 프로젝트 페이지 또는 github에서 직접 읽어보십시오 .

스크린 샷은 다음과 같습니다.

매듭

플러그 죄송합니다 🙂


편집 : 나는 의견을 말하고 싶습니다. 지원 포럼이 아닙니다 . 문제가 있거나 기능이 필요 하면 문제를 제기하십시오 . 의견 요청 지원 삭제 플래그가 지정됩니다.


답변

내는 IS에 선호 var_dump, 기능 Xdebug는 확장에 의해 제공 : 단지 확장 설치 (쉬운 모두 윈도우와 리눅스)를 , 그리고 var_dump더 나은 결과를 가져옵니다

  • 더 나은 형식
    • HTML
    • 그림 물감
  • 표시해야 할 정보의 양을 조정할 수있는 옵션이 있습니다

그리고 빠른 스크린 샷 :

xdebug

물론 Xdebug는 원격 디버깅 (예 : Eclipse PDT에서 PHP 애플리케이션의 그래픽 디버깅) , 프로파일 링 등과 같은 다른 유용한 기능을 제공합니다 .


답변

나는 내 자신을 썼다 : REF ( demo ) :

r () 출력

텍스트 전용 렌더링을 추가하고 Kint와 같은 입력 식에 대한 정보를 표시합니다.


답변

다음은 인라인을 사용하는 매우 유용한 광산입니다.

$pretty = function($v='',$c="&nbsp;&nbsp;&nbsp;&nbsp;",$in=-1,$k=null)use(&$pretty){$r='';if(in_array(gettype($v),array('object','array'))){$r.=($in!=-1?str_repeat($c,$in):'').(is_null($k)?'':"$k: ").'<br>';foreach($v as $sk=>$vl){$r.=$pretty($vl,$c,$in+1,$sk).'<br>';}}else{$r.=($in!=-1?str_repeat($c,$in):'').(is_null($k)?'':"$k: ").(is_null($v)?'&lt;NULL&gt;':"<strong>$v</strong>");}return$r;};

echo $pretty($some_variable);


답변

Krumo를 찾고 있습니다 ( 경고, Chrome은 Malware 알림 ).

간단히 말해 Krumo는 print_r () 및 var_dump ()를 대체합니다. 정의에 따르면 Krumo는 모든 PHP 변수에 대한 구조화 된 정보를 표시하는 디버깅 도구 (초기 PHP4 / PHP5 용, 현재는 PHP5 전용)입니다.


답변

나는 Firephp plus firebug를 좋아합니다.

  • 헤더를 사용하여 로깅 정보를 작성하므로 AJAX를 중단하지 않습니다.
  • 사용자가 기록한 변수 / 객체에 대한 멋진 그래픽 표현을 제공합니다
  • 각 로그 문이 발생하는 파일 이름과 줄 번호를 표시 할 수 있습니다
  • 절차 적 또는 객체 지향 API를 사용하여 프로젝트에서 사용하기 쉽습니다.

답변

Coldfusion의 멋진 cfdump태그 를 에뮬레이트하는 dBug를 사용했습니다 .

http://dbug.ospinto.com/examples.php