الساده متابعي موقع كونكت لتقنيه المعلومات معانا اليوم شرح لجمل التحكم الشرطية او العبارات الشرطية فى لغه البرمجه النصيه بي إتش بي – php
في البدايه دعونا نتعرف على ماهي جمل التحكم الشرطية؟
يمكن تعريف جمل التحكم الشرطية -conditional statement بانها عبارة عن بلوك او مجموعه من الاكواد يرتبط تنفيذها بتحقق شرط معين .
اولا : عبارات if الشرطية ولها عدة صور :
- if
- if else
- elseif
وتاخذ الصيغة التالية :
if(condition)
{
statements
}
elseif(condition) // test more than condition
{
statements
}
else {
}
يتم كتابة جملة الشرط بأستخدام عبارة if كالتالى :
نبدأ بكتابة الكلمة المحجوزة if وبعدها نفتح قوسين ونكتب بداخلهم العبارة او العبارات المراد التحقق من صحتها او الشرط ويجب ان تكون النتيجة المرجعة من الشرط
boolean (true or false) وذلك باستخدام احد معاملات المقارنة comparison operators
والدمج بينهم عند وجود اكثر من شرط او عبارة باستخدام
and
or
وبعدها يتم كتابة الجملة او الجمل المراد تنفيذها فى حالة تحقق الشرط
ونلاحظ الاتى :
فى حالة تحقق الشرط ( نتيجة الشرط true )يتم تنفيذ هذة الجملة او الجمل .
اما فى حالة عدم تحقق الشرط (نتيجة الشرط false ) لايتم تنفيذ اية جمل وانما يتجة مباشرة لاختبار جملة elseif .
وفى حالة عدم تحقق شرط elseif (نتيجة الشرط false ) سوف يتجة البرنامج لتنفيذ جملة else .
مثال للتوضيح :
لو اردنا كتابة برنامج لاختبار الاسم وكلمة المرور المدخلة من المستخدم .
تم تعريف متغيرين احدهما يحمل اسم المستخدم والاخر يحمل كلمة السر الخاصة بالمستخدم .
وتم استخدم العبارة الشرطية if لاختبار قيم هذة المتغيرات
بقلم مهندس/Fawzy syam