ماهو الجملة الشرطية if .. else في php
الكاتب: Mr.Aziz
تاريخ النشر: 2022-09-14 20:54:39
مساء الخير
ماهو الجملة الشرطية في اللغة php؟
هي الجملة يتم عمل مقارنه بين قيمتين في حال وجد الشرط صحيح سوف يصبح صحيح و العكس الصحيح ! بس كيف؟
مثلآ عندنا المتغير هو number و الرقم يكون هو 10 تمام
في حال وجد الشرط أكبر من 10 سوف يصبح صحيح و أذا أصغر من سوف يصبح غير صحيح.
هنا مثال:
ولكن قبل مانضع مثال هنا طريقة كتابة if... else
if(condition){
هنا في حال ظهر الشرط صحيح سوف يتم تنفيذ الكود. اذا كان غير صحيح لن يتم تنفيذ.
}
هنا مثال بالصوره:
المتغير number موجود فيه رقم 10 يعني القيمة هي 10 تمام
وضعنا الشرط if و داخل يكون قيمة 9
بالعربي اذا كان الشرط 10 أصغر من 9 يعني الشرط صحيح و سوف يتنفذ الكود
أذا كان الشرط 10 أكبر من 9 يعني الشرط غير صحيح ولن يتنفذ الكود الا في حال وجود else سوف اتكلم عنها بعد قليل.
هنا لما وضعنا المتغير number و القيمة مخزن فيه 10 يعني 10 أكبر من 9 يعني الشرط صحيح و ظهر النتيجة هو
صحيح رقم 10 أكبر من 9
ولكن لو وضعنا عكس و سجلنا number بالقيمة 7 ماراح يظهر اي نتيجة الا في حال وجود else
هنا مثال بدون else
ألان وضعت القيمة هو 7 في المتغير number
اصبح بالشرط 7 أكبر من 9 هل هو صحيح؟ طبعآ غير صحيح و لايوجد اي نتيجة
الان راح اضع else ولكن سوف اشرح عنها
مامعنى else؟ تعني في حال الشرط غير صحيح سوف يظهر و يطبع النتيجة
مثلآ الشرط 7 أكبر من 10 هل هو صحيح؟ لا غير صحيح و سوف يطبع في else غير صحيح
هنا مثال:
ألان راح تلاحظون النتيجة ظهرت بسبب وجود else
قاعده بشكل دائم في if أول نتيجة دائمآ يكون صحيح و بعد else يكون غير صحيح
و ايضآ نستطيع نستخدم elseif يعني ثلاث شروط بدال شرطين
بيكون بهذي الطريقة
أسهل طريقة لفهم الشرط أني استخدمت الوقت حقيقي تمام
الان وضعت المتغير و بداخله الدالة الوقت بالتحديد هو الساعة H
ملاحظة: راح يكون محاكي للوقت بالحقيقي.
الان وضعت شرط اذا كان الوقت لدي هو 7 بيكون اقل من الساعة 9 سوف يطبع النتيجة صباح الخير.
و اذا كان الوقت اقل من الساعة 20 آي 8 الليل راح يطبع مساء الخير لانه يعتبر الليل وليس الليل المتأخر بعد الساعة 10.
اذا كان اعلى من الساعة 8 الليل سوف يطبع تصبح على خير لانه وقت النوم هو فعلآ الان لدي الساعة 11 لهذا السبب طبع النتيجة تصبح على خير الان الليل.
و كذا أنتهينا من الشرح اليوم و ايضآ Switch يعتبر من الشرط مثل if.. else ولكن سوف اشرح عنها المقال القادم بأذن الله
أشوفكم على خير