>백엔드 개발 >PHP 문제 >PHP 덤프가 불완전한 경우 수행할 작업

PHP 덤프가 불완전한 경우 수행할 작업

藏色散人
藏色散人원래의
2022-10-27 09:43:081345검색

불완전한 PHP 덤프에 대한 해결 방법: 1. "php.ini" 파일을 엽니다. 2. "php.ini"의 xdebug 노드에 "xdebug.var_display_max_children=128 xdebug.var_display_max_data=512 xdebug.var_display_max_length=5"를 추가합니다. 3. PHP 서비스를 다시 시작합니다.

PHP 덤프가 불완전한 경우 수행할 작업

이 튜토리얼의 운영 환경: Windows 7 시스템, PHP 버전 8.1, Dell G3 컴퓨터.

php 덤프가 불완전하면 어떻게 해야 하나요?

문제 설명:

var_dump가 완전히 표시되지 않고 줄임표가 나타납니다.

PHP의 var_dump 기능을 사용하여 유형, 수량 및 기타 세부 정보를 포함한 출력 결과를보다 직관적으로 볼 수 있습니다. 이 함수는 표현식의 유형 및 값을 포함하여 하나 이상의 표현식에 대한 구조적 정보를 표시합니다. 배열은 값을 재귀적으로 확장하여 들여쓰기를 통해 구조를 표시합니다.

그런데, 사용 중 배열 깊이가 높거나 배열 개수가 많을 때 타원이 나타나는 현상이 발견되는데, 그 이유는 무엇인가요?

xdebug 모듈을 설치한 후 php의 var_dump가 함수라는 것이 밝혀졌습니다. 이 모듈은 표시 정보 매개변수를 구성할 수 있습니다.

해결책:

php.ini의 xdebug 노드에서 다음 구성을 추가하세요.

xdebug.var_display_max_children=128
xdebug.var_display_max_data=512    
xdebug.var_display_max_depth=5

위의 의미는 코드 이름 지정만큼 직관적입니다.

xdebug.var_display_max_children // 最多孩子节点数
xdebug.var_display_max_data// 最大字节数
xdebug.var_display_max_depth// 最大深度

PHP 서비스를 다시 시작하는 것을 잊지 마세요...

추천 연구: " PHP 비디오 튜토리얼

위 내용은 PHP 덤프가 불완전한 경우 수행할 작업의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.