2013-03-14 1 views
3

Xdebug와 함께 사용하면 PHP 응용 프로그램에서 var_dump()를 끌 수 있습니까? 몇 가지 var_dump() 페이지를 휴식하는 데 사용됩니다. var_dump() 출력을 껐다 켤 수 있도록 디버그 목적으로 덤프 된 데이터없이 전체 페이지 구조를 볼 수 있도록 일부 기능이나 방식이 필요합니다. 찾아 손으로 또는 IDE 그들을 주석xdebug에서 var_dump()를 비활성화하는 방법은 무엇입니까?

ini_set("xdebug.overload_var_dump", "off"); 
+1

이 얼마나 어렵고 : –

+0

디버깅 메시지를 표시하지 않으려면 대신 파일에 기록하는 것이 어떻습니까? 어쨌든 var_dumps를 삭제하거나 주석을 달아 주겠지? – kidonchu

+0

그 var_dump()는 한 페이지에 없습니다. 모든 페이지를 검토하고 주석 처리하는 것은 꽤 어렵습니다. 예, 제가 프로젝트를 마칠 때 모두 주석을 달았습니다. 그러나 그 때가 아닙니다. 일부 사람들에게 진행 상황을 보여줄 필요가 있고 var_dump()가 페이지를 더러워지게 만듭니다. 그것을 보여주는 후에 나는 덤프를 보여주기 위해 그것을 바꾸고 싶다. – varuog

답변

7

xdebug.overload_var_dump=0 

그렇지 않으면 php.ini 설정에 넣고, 당신과 런타임에이를 설정할 수 있습니다 바꾸다?

+0

실제로 이것은 xdebug 형식 만 바꾸고 var_dump 자체는 비활성화되지 않습니다. – Marko

+1

완벽한 솔루션! –

관련 문제