print এবং echo উভয়ই স্ট্রিং ডিসপ্লে করার ল্যাঙ্গুয়েজ কনস্ট্রাক্ট। echo-র রিটার্ন টাইপ void, কিন্তু print-র রিটার্ন ভ্যালু ১ তাই এক্সপ্রেশনে ব্যবহার করা যায়। 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 )