عبارات IF
و ELSE
هي من أساسيات التحكم في التدفق في البرمجة. تُستخدم هذه العبارات لتنفيذ أوامر معينة بناءً على شروط محددة. في PHP، يمكنك استخدام IF
و ELSE
لاتخاذ القرارات والتحكم في مسار تنفيذ الكود. في هذا المقال، سنتعرف على كيفية استخدام هذه العبارات مع أمثلة توضيحية.
كيفية استخدام عبارة IF في PHP
عبارة IF
تُستخدم لتنفيذ كتلة من الكود إذا تحقق الشرط المحدد. إذا كان الشرط صحيحًا (true)، يتم تنفيذ الكود داخل عبارة IF
. إذا لم يكن الشرط صحيحًا، يتم تجاوز الكود الموجود داخل عبارة IF
.
مثال على استخدام IF
في المثال التالي، سنتحقق مما إذا كانت قيمة المتغير أكبر من 10:
<?php
$number = 15;
if ($number > 10) {
echo "الرقم أكبر من 10";
}
?>
في هذا المثال، إذا كانت قيمة $number
أكبر من 10، سيتم عرض النص “الرقم أكبر من 10”.
كيفية استخدام عبارة ELSE في PHP
عبارة ELSE
تُستخدم لتنفيذ كتلة من الكود إذا لم يتحقق الشرط الموجود في عبارة IF
. بمعنى آخر، إذا كان الشرط في IF
خاطئًا (false)، يتم تنفيذ الكود داخل ELSE
.
مثال على استخدام IF و ELSE
في المثال التالي، سنتحقق من حالة الطقس وعرض رسالة مختلفة بناءً على قيمة المتغير $weather
:
<?php
$weather = "ممطر";
if ($weather == "مشمس") {
echo "الطقس جميل اليوم!";
} else {
echo "احمل معك مظلة، الطقس ممطر.";
}
?>
في هذا المثال، إذا كانت قيمة $weather
تساوي “مشمس”، سيتم عرض النص “الطقس جميل اليوم!”. وإذا لم تكن كذلك، سيتم عرض النص “احمل معك مظلة، الطقس ممطر”.
كيفية استخدام ELSEIF في PHP
عبارة ELSEIF
تُستخدم للتحقق من شروط إضافية إذا لم يتحقق الشرط الأول في IF
. يمكنك استخدام ELSEIF
للتحقق من عدة شروط قبل الوصول إلى ELSE
.
مثال على استخدام IF و ELSEIF و ELSE
في المثال التالي، سنتحقق من درجة حرارة الجو ونحدد النص المناسب لعرضه بناءً على قيمتها:
<?php
$temperature = 30;
if ($temperature > 35) {
echo "الجو حار جدًا!";
} elseif ($temperature > 25) {
echo "الجو دافئ.";
} else {
echo "الجو بارد.";
}
?>
في هذا المثال، إذا كانت درجة الحرارة أكبر من 35، سيتم عرض “الجو حار جدًا!”. وإذا كانت درجة الحرارة بين 26 و 35، سيتم عرض “الجو دافئ.”. وإذا كانت درجة الحرارة 25 أو أقل، سيتم عرض “الجو بارد.”
الخلاصة
عبارات IF
و ELSE
و ELSEIF
هي أدوات قوية في PHP تتيح لك التحكم في مسار تنفيذ الكود بناءً على شروط معينة. من خلال استخدامها بشكل صحيح، يمكنك كتابة برامج ديناميكية تتفاعل بذكاء مع المستخدم ومع البيانات التي تتعامل معها.