يعتبر بناء جملة "if" في PHP مفهومًا أساسيًا في تطوير الويب يسمح للمبرمجين بالتحكم في تدفق التعليمات البرمجية الخاصة بهم بناءً على شروط معينة. عبارة "if" هي عبارة شرطية تقيم تعبيرًا معينًا وتنفذ كتلة من التعليمات البرمجية إذا كان التعبير صحيحًا. يوفر أداة قوية لاتخاذ القرارات والتحكم في سلوك البرنامج.
الصيغة الأساسية لعبارة "if" في PHP هي كما يلي:
إذا (الحالة) {
// كود يتم تنفيذه إذا كان الشرط صحيحًا
}
"الشرط" هو تعبير يتم تقييمه إلى صواب أو خطأ. يمكن أن تكون مقارنة بسيطة بين المتغيرات أو الثوابت أو القيم الحرفية باستخدام عوامل المقارنة مثل "==" أو ">" أو "<" أو "> =" أو "<=" أو "! =" أو "! == ". يمكن أن يكون أيضًا تعبيرًا أكثر تعقيدًا يتضمن عوامل منطقية مثل "&&" (AND) ، "||" (او او "!" (لا).
كتلة التعليمات البرمجية محاطة بأقواس معقوفة بعد تنفيذ عبارة "if" فقط إذا كان الشرط صحيحًا. يمكن أن تحتوي هذه الكتلة على جملة واحدة أو أكثر ، والتي يتم تنفيذها بالتسلسل. من المهم ملاحظة أنه يجب وضع مسافة بادئة لمقطع التعليمات البرمجية بشكل صحيح لسهولة القراءة ولتجنب الأخطاء النحوية.
فيما يلي مثال على عبارة "if" في PHP:
<?php
العمر بالدولار الأمريكي = 25 ؛
إذا (العمر $> = 18) {
صدى "أنت مؤهل للتصويت" ؛
}
?>
في هذا المثال ، يتم تعيين قيمة 25 للمتغير "$ age". تتحقق العبارة "if" مما إذا كانت قيمة "$ age" أكبر من أو تساوي 18. نظرًا لأن الشرط صحيح ، فإن الكود الموجود داخل " إذا "تم تنفيذ الحظر ، ورسالة" أنت مؤهل للتصويت ". معروض.
من الممكن أيضًا تضمين عبارة "else" جنبًا إلى جنب مع العبارة "if" لتوفير كتلة رمز بديلة ليتم تنفيذها إذا كان الشرط خاطئًا. يكون بناء جملة عبارة "if-else" كما يلي:
إذا (الحالة) {
// كود يتم تنفيذه إذا كان الشرط صحيحًا
{} آخر
// رمز يتم تنفيذه إذا كان الشرط خاطئًا
}
فيما يلي مثال على عبارة "if-else" في PHP:
<?php
العمر بالدولار الأمريكي = 15 ؛
إذا (العمر $> = 18) {
صدى "أنت مؤهل للتصويت" ؛
{} آخر
صدى "أنت غير مؤهل للتصويت." ؛
}
?>
في هذا المثال ، يتم تعيين قيمة للمتغير "$ age" بقيمة 15. تتحقق العبارة "if" مما إذا كانت قيمة "$ age" أكبر من أو تساوي 18. نظرًا لأن الشرط خاطئ ، فإن الرمز الموجود داخل " else "تم تنفيذه ، ورسالة" أنت غير مؤهل للتصويت ". معروض.
يتكون بناء جملة "if" في PHP من الكلمة الأساسية "if" متبوعة بشرط محاط بأقواس ، وكتلة تعليمات برمجية محاطة بأقواس معقوفة. يتم تقييم الشرط ، وإذا كان صحيحًا ، يتم تنفيذ كتلة التعليمات البرمجية. اختياريًا ، يمكن تضمين عبارة "else" لتحديد كتلة كود بديلة ليتم تنفيذها إذا كان الشرط خاطئًا.
أسئلة وأجوبة أخرى حديثة بخصوص عبارات شرطية:
- كيف يمكنك استخدام حلقة وعبارة "if" معًا لتصفية وعرض عناصر معينة من مصفوفة؟
- كيف يمكنك إخراج نص أو متغيرات في PHP؟
- كيف تنشئ جملة "if" في PHP؟
- ما هو الغرض من الجمل الشرطية في لغات البرمجة؟