2013-03-06 2 views
1
내가 XAMPP

이클립스 PDT는 XDebug가 변수 시계 세부 사항은 보여줍니다 1000 자

이 질문은이 항목과 관련된 이클립스 PDT를 사용하여 디버깅하고

:

Variables viewer on Eclipse debugging truncates the string values

내가 같은 문제 등을 데를 그 링크에.

변수를보고 Expresstions 탭에서 "details"창에서 약 1000 자만 볼 수 있습니다.

'복사 표현식'을 마우스 오른쪽 버튼으로 클릭하여 사용하면 동일한 1000자를 얻을 수 있습니다.

나는 마우스 오른쪽 세부 최대 길이 ... 창을 클릭하지 0 또는 30000 (내 데이터는 약 20K이다)로 설정 시도하고 어느 쪽이의 전체 목적을 격파 1000

의 최대 변경 나 디버깅을 위해 이클립스 설정을 얻는 데 2 ​​일을 보낸다.이 문제에 대한 해결 방법이 없다면 누구나이 제한이없는 PHP 디버거를 제안 할 수 있을까?

젠드 디버거를 사용해 보았지만 동일한 정확한 익스프션/디테일 창을 사용하여 데이터를 표시하라는 비디오를 보았습니다 ... 아무도 이것을 확인하거나 거부 할 수 있습니까?

감사합니다.

+0

당신이 해결책을 찾을 수 있습니다 http://stackoverflow.com/a/13760096/1769013 – UmbySlipKnot

답변

0

나는 상상할 수있는 모든 것을 시도했다 ... 나는 이것이 수정되어야하는 이클립스의 버그라고 생각하지만, 어쨌든, 마침내 나는 20k 개의 데이터를 디버깅 할 필요가없는 새로운 테스트 케이스를 만든다.

2

변수에서 변수를 마우스 오른쪽 단추로 클릭하고 값을 변경하십시오.을 선택하십시오. 변수가 거대한 경우에는 몇 분 정도 기다려야합니다 (이 경우 Eclipse는 명령에 응답하지 않습니다). 결국 Eclipse는 변수를 완전히 표시합니다.

0

(제한 없음)을 설정할 수있는 옵션이 없지만 XDebug 구성 내에서 제한을 늘릴 수 있습니다. 이클립스 내에서

창으로 이동 -> 환경 설정 -> PHP -> 디버그 -> 옵션 디버거.

하이라이트 XDebug을 클릭하고 을 클릭하십시오.을 구성하십시오.

팝업 창이 열리면 배열 깊이 과 최대 어린이를 볼 수 있습니다. 이 값을 더 높게 설정하면 변수에 대한 데이터가 다시 개 더 많이 나타납니다. 여기

source