لإنشاء عبارة "if" في PHP ، يمكنك استخدام الكلمة الأساسية "if" متبوعة بمجموعة من الأقواس والأقواس المتعرجة. تسمح لك عبارة "if" بتنفيذ إجراءات مختلفة بناءً على شروط معينة. يقوم بتقييم الشرط وتنفيذ كتلة من التعليمات البرمجية إذا كان الشرط صحيحًا. إذا كان الشرط خاطئًا ، فسيتم تخطي الكود الموجود داخل كتلة "if".
الصيغة الأساسية لعبارة "if" في PHP هي كما يلي:
php if (condition) { // code to be executed if the condition is true }
يمكن أن يكون الشرط أي تعبير يتم تقييمه إلى صواب أو خطأ. يمكن أن تتضمن المتغيرات أو الثوابت أو المقارنة والعوامل المنطقية. على سبيل المثال ، يمكنك استخدام عوامل المقارنة مثل "==" ، ">" ، "<" ، "> =" ، "<=" ، "! =" لمقارنة القيم ، أو عوامل التشغيل المنطقية مثل "&&" ، "| | "أو"! ".
إليك مثال يوضح استخدام عبارة "if":
php $age = 25; if ($age >= 18) { echo "You are eligible to vote."; }
في هذا المثال ، تتم مقارنة المتغير `$ age` بالقيمة 18 باستخدام عامل التشغيل أكبر من أو يساوي (`> = `). إذا تم تقييم الشرط إلى "صحيح" ، تظهر الرسالة "أنت مؤهل للتصويت". معروض.
يمكنك أيضًا تضمين عبارة "else" لتوفير كتلة بديلة من التعليمات البرمجية ليتم تنفيذها عندما يكون الشرط خاطئًا. بناء الجملة كما يلي:
php if (condition) { // code to be executed if the condition is true } else { // code to be executed if the condition is false }
إليك مثال يوضح استخدام عبارة "if-else":
php $age = 15; if ($age >= 18) { echo "You are eligible to vote."; } else { echo "You are not eligible to vote."; }
في هذا المثال ، إذا كان الشرط `$ age> = 18` خاطئًا ، فإن الرسالة" أنت غير مؤهل للتصويت ". معروض.
يمكنك أيضًا تضمين عبارات "if" في بعضها البعض لإنشاء شروط أكثر تعقيدًا. يُعرف هذا بعبارات "nested if". هذا مثال:
php $age = 25; $country = "USA"; if ($age >= 18) { if ($country == "USA") { echo "You are eligible to vote in the USA."; } else { echo "You are eligible to vote in your country."; } } else { echo "You are not eligible to vote."; }
في هذا المثال ، تتحقق عبارة "if" الأولى مما إذا كان العمر أكبر من أو يساوي 18. إذا كان هذا الشرط صحيحًا ، فإنه يتحقق مما إذا كانت الدولة هي "USA". اعتمادًا على قيم المتغيرات ، سيتم عرض رسائل مختلفة.
تسمح لك عبارة "if" في PHP بتنفيذ مجموعات مختلفة من التعليمات البرمجية بناءً على شروط معينة. يوفر طريقة لاتخاذ القرارات والتحكم في تدفق برنامجك.
أسئلة وأجوبة أخرى حديثة بخصوص عبارات شرطية:
- كيف يمكنك استخدام حلقة وعبارة "if" معًا لتصفية وعرض عناصر معينة من مصفوفة؟
- كيف يمكنك إخراج نص أو متغيرات في PHP؟
- ما هي صيغة جملة "if" في PHP؟
- ما هو الغرض من الجمل الشرطية في لغات البرمجة؟