تابع print_r وظیفه نمایش اطلاعات را در php بر عهده دارد. مثلا برخی دادهها مانند آرایهها و یا objectها را نمیتوان با echo مشاهده کرد. ولی print_r توانایی نمایش هر نوع دادهای را دارد.
در مثال زیر با print_r یک رشته ساده را به نمایش در میآوریم:
print_r("name");
برای نمایش آرایه نیز از تابع print_r استفاده میشود:
print_r(array("red", "green", "blue"));
در زیر مثالی از نمایش objectها با print_r میآوریم:
print_r((object) array('BMW', 'BENZ', 'KIA'));
همانطور که میبینید print_r یک تابع کاربردی است که بیشتر از echo که تنها میتواند رشتهها و اعداد را نمایش دهد کاربرد دارد.