php의 세 가지 출력 문의 차이점
(1) 에코는 PHP 문, 반환 값이 없습니다. 하나 이상의 문자열을 출력하는 데 사용됩니다.
(2) print()는 반환 값을 가질 수 있는 함수이며, int, string 등의 단순 유형 변수 값을 인쇄합니다.
(3) print_r()은 반환 값을 가질 수 있고 복잡한 값을 인쇄할 수 있는 함수입니다. 배열 및 객체와 같은 유형 변수# 🎜🎜#
print_r자세한 설명: (추천 학습: 초급에서 마스터까지의 PHP 프로그래밍)
bool print_r (혼합식 [, bool return] ) PHP 4.3.0에서 return 매개변수가 추가되었습니다 캡처하고 싶다면 print_r()의 출력에서는 반환 매개변수를 사용할 수 있습니다. 이 매개변수가 TRUE로 설정되면 print_r()은 결과를 인쇄하지 않지만(이것이 기본 동작임) 출력을 반환합니다.eg.
<?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); print_r ($a); ?> <?php $a = array ('a' => 'apple', 'b' => 'banana', 'c' => array ('x','y','z')); $results = print_r ($a, true);//$results 包含了 print_r 的输出结果 print_r ($results); ?>
위 두 가지 방법의 결과는 다음과 같습니다.
Array ( [a] => apple [b] => banana [c] => Array ( [0] => x [1] => y [2] => z ) )
위 내용은 PHP에서 세 가지 종류의 출력 문의 차이점의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!