php print_r은 공백을 인쇄합니다
为情所困
为情所困 2017-05-16 13:11:27
0
5
635

thinkphp에서 테스트했습니다.
print_r("test:",array(1, 2, 3, 4, 5, 6));
var_dump("test1:",array( 1, 2, 3 , 4, 5, 6));

상단은 항상 비어 있는 것을 확인했습니다
하단은 정상입니다

이게 무슨 문제인가요? 답변해주세요

为情所困
为情所困

모든 응답(5)
漂亮男人

기능을 부적절하게 사용하여 발생한 문제입니다.
print_r 함수에는 두 개의 매개변수가 있습니다,
첫 번째 매개변수는 필수이며 인쇄할 변수입니다. 예: "test"(문자열), 123(정수), 123.01(부동 소수점), true(부울) 등
두 번째 매개 변수는 선택 사항이며 부울 값입니다. true이면 인쇄되지 않고 출력이 결과로 반환됩니다.

으아악

실행 후 결과는 다음과 같습니다.

으아악

간단히 말하면 var_dump는 여러 변수 정보 세트를 인쇄하고, print_r은 변수 정보 세트를 인쇄합니다

曾经蜡笔没有小新

http://php.net/manual/en/func...
설명서 보기

淡淡烟草味

print_r($var1,$var2); $var2가 true이면 출력이 출력되지 않지만 두 번째 매개변수가 배열이면 오류가 보고되지 않습니다. ?

世界只因有你

print_r의 두 번째 매개변수는 bool 유형이므로 사용법이 잘못되었습니다.

Ty80

print_r은 정보를 출력하지 않지만 두 번째 매개변수가 true인 경우 정보를 반환합니다. 두 번째 매개변수는 비어 있지 않은 배열이며 암시적으로 true로 변환됩니다. 빈 배열인 경우 암시적으로 false로 변환됩니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿