print 및 echo는 모두 문자열을 표시하는 언어 구성입니다. echo는 void 반환 유형을 갖는 반면, print는 반환 값이 1이므로 표현식에서 사용할 수 있습니다. print_r은 변수에 대한 사람이 읽을 수 있는 정보를 표시하는 데 사용됩니다.
예시
이제 echo, print 및 print_r을 사용하여 출력을 표시하는 예를 살펴보겠습니다.
<?php
$arr = array( "John", "Jacob", "Tom", "Tim");
echo "Array...\n";
foreach( $arr as $value ) {
echo "Value = $value \n";
}
echo "\nDisplaying Array Values using print...\n";
foreach( $arr as $value ) {
print( "Value = $value \n");
}
echo "\nDisplaying Array Values using print_r...\n";
print_r($arr);
?> 출력
이것은 다음과 같은 출력을 생성합니다-
Array... Value = John Value = Jacob Value = Tom Value = Tim Displaying Array Values using print... Value = John Value = Jacob Value = Tom Value = Tim Displaying Array Values using print_r... Array ( [0] => John [1] => Jacob [2] => Tom [3] => Tim )