الشروط [ مقدمه في php , جزء 13 ]

يجب أن تكون قد إطلعت على الاجزاء السابقه ..
في حياتنا اليوم نتكلم بالشروط , ونعيش بها , ولأنها جزء من الحياة لانعتبرها شي جديد .. هنا في لغات البرمجه الأمر مماثل .. لابد ان نضع شروط لتنفيذ الاولويات والاهداف ..
ماذا نقصد بالشروط ,
ببساطه هي كالجمله التاليه " لو كان هذا كذا , إفعل كذا" ...
IF
احد اهم مميزات الPHP واللغات البرمجيه الأخرى وتكتب الصيغه كالتالي :
expr يكتب مكانها الصيغه ..
statement يكتب مكانها الفعل
مثل لو احمد مريض إذهب للمستشفى ...
فـ الصيغه في المثال هي "احمد مريض" والفعل هو "اذهب للمستشفى"
فلنفرض ان لدينا متغيران ولهم قيم كالتالي:
ولنكتب شرط يقول :
لو كان المتغير a اكبر من b اطبع جملة a اكبر من b
وتستطيع ايضا عمل اكثر من فعل داخل الشرط , مثل المثال السابق لكن نقول افعل ايضا " ان a تكون مساويه لـ b "
لاحظ الأقواس المعكوفه {...} تضعها لو كان الفعل اكثر من سطر ..
ELSE
مكملة للـ IF .. وتعني "لو لم يتنفذ الشرط السابق قم بعمل التالي"
ونغير بمثال if قليلاً ..
ELSE IF
تاتي بعد ال IF او بعد ELSE IF وتعني لو لم يكن السابق وكان التالي افعل هذا ..
المثال :
المطلوب في هذا الجزء فهم الفكره ... وعندما تفهم الفكره سوف ترسخ هذه المعلومه .. حول الشروط
انتهى هذا الجزء ..
تابع الأجزاء .. وركزّ وجرّب
التالي >>
<< السابق
________
المصادر :
PHP: if - Manual
- ماهي php ؟
- مالذي أستطيع فعله مع php؟
- أريد أن أبدأ مع php ماذا احتاج؟
- صفحتك الأولى في php
- أشياء مفيده أخرى
- التعامل مع النماذج و المدخلات
- النماذج والمتغيرات الخارجيه
- المتغيرات بشكل عام
- المتغيرات أكثر
- الثوابت !
- الثوابت العجيبه !
- أنواع البيانات
في حياتنا اليوم نتكلم بالشروط , ونعيش بها , ولأنها جزء من الحياة لانعتبرها شي جديد .. هنا في لغات البرمجه الأمر مماثل .. لابد ان نضع شروط لتنفيذ الاولويات والاهداف ..
ماذا نقصد بالشروط ,
ببساطه هي كالجمله التاليه " لو كان هذا كذا , إفعل كذا" ...
IF
احد اهم مميزات الPHP واللغات البرمجيه الأخرى وتكتب الصيغه كالتالي :
- CODE: تحديد الكل
if (expr)
statement
expr يكتب مكانها الصيغه ..
statement يكتب مكانها الفعل
مثل لو احمد مريض إذهب للمستشفى ...
فـ الصيغه في المثال هي "احمد مريض" والفعل هو "اذهب للمستشفى"
فلنفرض ان لدينا متغيران ولهم قيم كالتالي:
- CODE: تحديد الكل
<?php
$a = 1;
$b = 2;
?>
ولنكتب شرط يقول :
لو كان المتغير a اكبر من b اطبع جملة a اكبر من b
- CODE: تحديد الكل
<?php
if ($a > $b)
echo "a اكبر من b ";
?>
وتستطيع ايضا عمل اكثر من فعل داخل الشرط , مثل المثال السابق لكن نقول افعل ايضا " ان a تكون مساويه لـ b "
- CODE: تحديد الكل
<?php
if ($a > $b)
{
echo "a اكبر من b ";
$a = $b;
}
?>
لاحظ الأقواس المعكوفه {...} تضعها لو كان الفعل اكثر من سطر ..
ELSE
مكملة للـ IF .. وتعني "لو لم يتنفذ الشرط السابق قم بعمل التالي"
ونغير بمثال if قليلاً ..
- CODE: تحديد الكل
<?php
if ($a > $b)
{
echo "a اكبر من b ";
}
else
{
echo "aليس اكبر من b ";
}
?>
ELSE IF
تاتي بعد ال IF او بعد ELSE IF وتعني لو لم يكن السابق وكان التالي افعل هذا ..
المثال :
- CODE: تحديد الكل
<?php
if ($a > $b)
{
echo "a اكبر من b ";
}
else if ($a < $b)
{
echo "a اقل من b ";
}
?>
المطلوب في هذا الجزء فهم الفكره ... وعندما تفهم الفكره سوف ترسخ هذه المعلومه .. حول الشروط
انتهى هذا الجزء ..
تابع الأجزاء .. وركزّ وجرّب
التالي >>
<< السابق
________
المصادر :
PHP: if - Manual