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 )