السلام عليكم
درسنا الثامن == الدوال ==
لغة البي اتش بي لديها الكثير من الدوال الجاهزة لكننا يمكن صناعة دوالنا الخاصة
1- فالدوال هي مجموعة من الأوامر التي تتكرر عند استدعائها
2 - الدوال لا تنفذ بمجرد تحميل الصفحة بل يجب استدعاؤها
3 - طريقة كتابة الدالة بالشكل التالي
}()اسم الدالة function
{ كود تنفيذ الدالة
ملاحظة
-----------
اسم الدالة يجب ان يبدأ بحرف أو ب ( _ ) ليس برقم ... ( طبعا حرف لاتيني )
***********
ملاحظة أخرى
----------------
لتسهيل البرمجة عليك ان تسمي الدالة بوظيفتها
***********
ملاحظة أخرى
----------------
اسم الدالة غير حساسة لحالة الاحرف
يعتي لو كان اسمها ADD و استدعينا add سيتم استدعاء الدلة بدون مشاكل
***********
نترككم مع الكود والى درس آخر بحول الله
#php_للجميع
function hello() { echo "مرحبا بالجميع"; } hello(); // استدعاء الدالة النتيجة طباعة كلمة مرحبا بالجميع /********************/ // يمكن اضافة متغير للدالة function khalil($forum) { echo " منتدى $forum.<br>"; } khalil("الرياضة"); khalil("الاقتصاد"); khalil("القانون"); khalil("الثقافة"); khalil("التقنية"); ?> /* : النتيجة طباعة منتدى الرياضة منتدى الاقتصاد منتدى القانون منتدى الثقافة منتدى التقنية */ /********************/ /* يمكن اعطاء قيمة افتراضية للمتغير ففي حالة لم نعط اي قيمة اثناء استدعاء الدالة سيتم اعطاء القيمة الافتراضية */ <?php function height($minheight = 50) { echo "الارتفاع : $minheight <br>"; } height(350); height(); // سيعطي القيمة الافتراضية 50 height(135); height(80); ?> /* : النتيجة الارتفاع 350 الارتفاع 50 الارتفاع 135 الارتفاع 80 */ /********************/ /* اذا اردنا للدالة ان ترجع لنا قيمة يجب استعمال return الخاصية */ function sum($x, $y) { $z = $x + $y; return $z; } echo "5 + 10 = " . sum(5, 10) . "<br>"; echo "7 + 13 = " . sum(7, 13) . "<br>"; echo "2 + 4 = " . sum(2, 4); /* النتيجة 5+10=15 7+13=20 2+4=6 */