السلام عليكم ورحمه الله وبركاته
الدرس الرابع
عنوان الدرس : الدوال الشرطية + دوال التكرار
else - elseif - switch
سنتحدث نظرياً الآن عن else ..
الآن لديك نموذج تسجيل دخول الى لوحة تحكم الإدارة فنكتب الكود التالي ليتم
التأكد انها هي بيانات المدير
ماذا اذا لم تكن البيانات صحيحة ! هنا تأتي فائدة الدالة else فيكون الكود هو :
لمن يسأل عن دالة exit فهي
تقوم بطباعة ما يدخل اليها ثم تقوم بإيقاف البرنامج او عرض البيانات ..
رائع جداً ..
سنتاول الآن الدالة الأخرى وهي elseif ..
ماذا إن كان لديك أكثر من شرط فمثلاً :
شرح الكود :
إذا كانت 1 تساوي 2 فأظهر 1==2 وهي لن تتساوى فإذاً المترجم سوف يبحث عن شرط
آخر فسوف يجد شرط إذا كان 1 تساوي 0 وهي بالتالي لن تساوي وسينتقل للشرط الآخر
وهي 1 تساوي 1 وهي فعلاً صحيحة فسوف يطبع 1==1 ..
ننتقل الى الدالة switch وهي دالة شرطية لاكنها
لا تقبل سوا شرط واحد فقط بخلاف if التي تقبل أكثر من شرط فمثلاً :
سوف نتحدث في هذه المشاركة عن دوال التكرار او ما يسمى
بالـloop ..
تخيل لو ان لديك كود وتريد ان تكرره 50 مرة على سبيل المثال :
واريد اطبع كلمة php 50 مرة
فمن المعقول ان اقوم بكتابة السطر السابق 50 مرة ! هكذا سوف يسبب تضخم في
الملفات بالإضافة الى العناء فلذالك نتجه الى دوال التكرار لتسهيل ذالك ..
سنتحدث عن الدالة for :
هذا مثال :
الصيغة العامة للدالة :
سوف نشرح الكود بالتفصيل :
$variable = يجب ان نحدد قيمة
للمتغير مثلاً :
$condition = عبارة التحقق مثلاً :
$variableincreament = الزيادة
في المتغير مثلاً :
رائع جداً ..
قد تبدوا معقدة لدى البعض لاكن قمت بمراجعتها اكثر من مرة حتى يتم
فهمها جيداً لأهميتها في البرمجة ..
ننتقل الى الدالة الثانية وهي while
:
نركز جيداً على المثال التالي :
الصيغة العامة للدالة هي :
وننتقل الى الدالة الأخيرة وهي do while
:
والصيغة العامة للدالة هي :
حيث :
$x = قيمة المتغير ..
$x++; = مقدار الزيادة ..
condition = الشرط ..
انتهى ..
انتهينا من الدرس
شبكة المحبين كوم
----------------------------
لمشاهدة الدرس السادس هنـا
لمشاهدة مكتبة دروس php هنـــا