Print và echo đều là cấu trúc ngôn ngữ để hiển thị các chuỗi. Echo có kiểu trả về void, trong khi print có giá trị trả về là 1 nên nó có thể được sử dụng trong các biểu thức. Print_r được sử dụng để hiển thị thông tin mà con người có thể đọc được về một biến.
Ví dụ
Bây giờ chúng ta hãy xem một ví dụ hiển thị đầu ra bằng echo, print và 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); ?>
Đầu ra
Điều này sẽ tạo ra kết quả sau−
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 )