ما هو الفرق بين العبارة echo والعبارة return
حيث انني ارى ان العبارتين يؤدون نفس الوظائف
بال ان العبارة return لا تستطيع ان تسترجع قيمة المتغير مباشرة بل تحتاج الى استرجاع قيمة المتغير من خلال parameter الـ Function
مثال توضيحي لما اقصد
$x =9; return $x;
لو استخدمت العبارة echo سيطبع رقم 9
اريد توضيح السبب
كما اريد ان اعلم مالذي لا تستطيع العبارة echo فعله وتقوم به العبارة return