السلام عليكم ورحمة الله وبركاته.
إن الدالة return تسبب لي بعض المشاكل في فهمها، فهل يستطيع أحد شرحها لي بكامل تفاصيلها، مع بعض الأمثلة.
ولكم جزيل الشكر.
السلام عليكم ورحمة الله وبركاته.
إن الدالة return تسبب لي بعض المشاكل في فهمها، فهل يستطيع أحد شرحها لي بكامل تفاصيلها، مع بعض الأمثلة.
ولكم جزيل الشكر.
انت تقصد return التي تعيد قيمة الدالة وليس هي دالة بحد ذاتها
حيث تستخدم لارجاع قيمة الدالة التي يتم حفظها في متغير ما
مثلا
function sum ($x,$y){
$z = $x + $y;
return $z;
}
echo sum (5,4);النتيجة سوف تكون 9
كما تلاحظ هي لم تعيد قيمة x ولا y
لكن فقط القيمة التي تم ارجاعاها وهي z
حاول الان تغير القيمة المرجعة ضع بدل $z القيمة $a
ولاحظ النتيجة
hope is not a plan
----------------
ِشكرا اخي
Just
علي التوضيح ممكن اوضح شوية كلامك عشان انا مبتدئ برضه والكلام يبقي صعب شوية علينا
:
معني دالة تعود بقمية او تعمل
return
اي ان هذة الدالة تم بناءها علي اساس انها تقوم بالمطوب منها + قيمة نهائية للعملية اوي حاجة تانية
في المثال السابق :
الدالة لجمع رقمين الرقم الاول +الرقم الثاني
هل انا اجمع الرقمين و خلاص ؟؟؟؟
اما انا اريد انا تجمع رقمين وتخرن في متغير لاستخدامها في عمليات اخري
اجمع عليهم او حسب اللي انا عاوزه
اما اذاكان الدالة تقوم بعمل شئ و خلاص من غير قيمة ترجع منها لا نستخدم
return
هذا ابسط توضيح للموضوع و اتمني اكون وصلت الصورة شوية