الـ if Statements أو الجمل الشرطية في لغة البرمجة PHP تعد من أهم الأدوات التي يستخدمها المبرمج لإتاحة القدرة على اتخاذ القرارات داخل البرنامج، وبالتالي توفير التحكم في التدفق البرمجي للتطبيق. ببساطة، يمكننا فهم الـ if Statements على أنها الطريقة التي يقول بها البرنامج “إذا تحقق هذا الشرط، أنفذ هذا الكود”.
البنية الأساسية لاستخدام الـ if Statements في PHP تظهر كما يلي:
if (condition) {
// code to be executed if the condition is true
}
في الأعلى، “condition” هو الشرط الذي يجب تحقيقه لكي يتم تنفيذ الكود الذي يوجد داخل الأقواس الفرعية. لنأخذ مثالاً لفهم هذه الفكرة بشكل أفضل.
$age = 20;
if ($age >= 18) {
echo "You are eligible to vote.";
}
في الكود السابق، الشرط هو “إذا كان العمر أكبر من أو يساوي 18”. إذا كانت القيمة المخزنة في المتغير $age تحقق هذا الشرط (وهو الحال في المثال السابق حيث $age تساوي 20)، سيتم تنفيذ الكود داخل الأقواس الفرعية وطباعة النص “You are eligible to vote.”.
يمكننا أيضًا استخدام else و elseif بالإضافة إلى if لإضافة المزيد من الشروط والإجراءات. هذه هي الطريقة التي يمكننا القيام بها:
$age = 15;
if ($age >= 18) {
echo "You are eligible to vote.";
} elseif ($age < 18 && $age >= 16) {
echo "You are almost there.";
} else {
echo "You are not eligible to vote.";
}
في [شركة برمجة مصرية] هذا [شركة برمجة مصرية] السياق، إذا لم يتحقق الشرط الأول ($age >= 18)، يتم الانتقال إلى الشرط الثاني المحدد بواسطة elseif ($age = 16). وإذا لم يتحقق أي من الشروط، يتم تنفيذ الكود الذي يتبع الـ else.
