2017-05-12 2 views
0

업로드 된 INI 파일을 데이터베이스로 변환하는 스크립트 작업 중입니다. INI 파일은 스스로 작성되고 작성된 루프가 아닙니다. INI는 먼저 데이터베이스 테이블에 삽입되는 방식으로 중첩 된 배열로 변환됩니다. 그러나 이것은 배열의 4 레벨과 깊이가 있음을 의미합니다. var_dump 이상이 표시됩니다.PHP var_dump를 더 깊은 중첩 배열로 표시하는 방법은 무엇입니까?

echo "<pre>"; 
print_r(array); 
echo "</pre>"; 

작품은 있지만 잘 포맷되지 않은 것, 그것은 성가신, 그래서 나는 위해서 var_dump는 어떻게 든 수정 될 수 있습니다 더 깊게하도록 허용을 기대하고있다. 그런 옵션이 있습니까?

- 편집

덕분에, 그것은 중복이었다, 답을 발견했다. 다른 검색 자에게 설명으로 게시하십시오. php.ini 파일을 열고 , 는 당신이 3 단계로 배열 요소 및 개체 속성의 var_dump() 출력을 제한 할 설치된 xdebug이있는 경우 명심 [xdebug] 이 섹션 xdebug.var_display_max_depth=-1

+0

덕분에, 대답에 내 질문에 편집 –

답변

1

의 끝이 추가라는 섹션을 찾아 깊은.

은 기본값을 변경하려면 xdebug.ini 파일을 편집하고 folllowing 행을 추가합니다 n이 최대 수준이다

xdebug.var_display_max_depth=n 

.

여기

더 많은 정보 : http://www.xdebug.org/docs/display

관련 문제