صفحة 1 من 1

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

مرسل: 29 أكتوبر 2008, 21:44
بواسطة saanina
يجب أن تكون قد إطلعت على الاجزاء السابقه ..
  1. ماهي php ؟
  2. مالذي أستطيع فعله مع php؟
  3. أريد أن أبدأ مع php ماذا احتاج؟
  4. صفحتك الأولى في php
  5. أشياء مفيده أخرى
  6. التعامل مع النماذج و المدخلات
  7. النماذج والمتغيرات الخارجيه
  8. المتغيرات بشكل عام
  9. المتغيرات أكثر
  10. الثوابت !
  11. الثوابت العجيبه !
  12. أنواع البيانات

في حياتنا اليوم نتكلم بالشروط , ونعيش بها , ولأنها جزء من الحياة لانعتبرها شي جديد .. هنا في لغات البرمجه الأمر مماثل .. لابد ان نضع شروط لتنفيذ الاولويات والاهداف ..

ماذا نقصد بالشروط ,
ببساطه هي كالجمله التاليه " لو كان هذا كذا , إفعل كذا" ...

IF
احد اهم مميزات الPHP واللغات البرمجيه الأخرى وتكتب الصيغه كالتالي :

كود: تحديد الكل

if (expr)
    statement

expr يكتب مكانها الصيغه ..
statement يكتب مكانها الفعل

مثل لو احمد مريض إذهب للمستشفى ...
فـ الصيغه في المثال هي "احمد مريض" والفعل هو "اذهب للمستشفى"

فلنفرض ان لدينا متغيران ولهم قيم كالتالي:

كود: تحديد الكل

<?php
$a 
= 1;
$b = 2;
?>


ولنكتب شرط يقول :
لو كان المتغير a اكبر من b اطبع جملة a اكبر من b

كود: تحديد الكل

<?php
if 
($a > $b)
    echo "a اكبر من b ";
?>


وتستطيع ايضا عمل اكثر من فعل داخل الشرط , مثل المثال السابق لكن نقول افعل ايضا " ان a تكون مساويه لـ b "

كود: تحديد الكل

<?php
if 
($a > $b)
{
    echo "a اكبر من b ";
    $a = $b;
}
?>


لاحظ الأقواس المعكوفه {...} تضعها لو كان الفعل اكثر من سطر ..

ELSE
مكملة للـ IF .. وتعني "لو لم يتنفذ الشرط السابق قم بعمل التالي"

ونغير بمثال if قليلاً ..

كود: تحديد الكل

<?php
if 
($a > $b)
{
    echo "a اكبر من b ";
}
else
{
   echo "aليس اكبر من b ";
}
?>


ELSE IF
تاتي بعد ال IF او بعد ELSE IF وتعني لو لم يكن السابق وكان التالي افعل هذا ..

المثال :

كود: تحديد الكل

<?php
if 
($a > $b)
{
    echo "a اكبر من b ";
}
else if ($a < $b)
{
   echo "a اقل من b ";
}
?>



المطلوب في هذا الجزء فهم الفكره ... وعندما تفهم الفكره سوف ترسخ هذه المعلومه .. حول الشروط


انتهى هذا الجزء ..
تابع الأجزاء .. وركزّ وجرّب


التالي >>
<< السابق
________
المصادر :
PHP: if - Manual